JS中的数组方法笔记整理


Posted in Javascript onJuly 26, 2016

push()方法:可以向数组的末尾添加一个或者多个元素,并且返回新的长度

pop()方法:可以删除数组最后一个元素,并且返回被删除的元素,注意:如果数组是空的,该方法不进行任何操作,返回undefined。

unshift()方法:可以向数组的开头添加一个或者多个元素,并且返回新的长度

shift()方法:可以删除数组第一个元素,并且返回被删除的元素,注意:如果数组是空的,该方法不进行任何操作,返回undefined。

splice()方法:从数组中添加/删除项目,然后返回被删除的项目,该方法会改变原数组

语法:arrObject.splice(index,howmany,item,...,itemX)

index参数:必需,规定添加/删除项目的位置,使用负数可以从数组结尾处规定位置

howmany参数:必需,要删除的项目数量,如果设置为0,则不会删除项目

item,...,itemX参数:可选,向数组添加的新项目

slice()方法:可以从数组中返回选定的元素,返回新数组,不会改变原数组

语法:arrObject.slice(start,end)

start参数:必需,规定开始选取的位置,如果是负数,那么从规定数组尾部开始选取,例如:-1指数组最后一个元素,-2指倒数第二个元素

end参数:可选,规定从何处结束选取,如果没有指定,那么切分的数组包含从开始到结尾的所有元素。如果是负数,那么从规定数组尾部开始算取的元素

concat()方法:用于连接两个或者多个数组 该方法不会改变现有的数组,会返回一个连接好后的新数组

语法:arrayObject.concat(arrayX,arrayX,......,arrayX)

arrayX参数:必需,可以使具体的值,也可以是数组对象。

sort()方法:实现对数组的排序,默认按照ASCII码字符的顺序升序排列。

join()方法:用于吧数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。会返回一个字符串

语法:join(list[,delimiter])

list参数:必选,包含要连接的子字符串的一维数组。

delimiter参数:可选。在返回字符串中用于分隔子字符串的字符。省略的话,将使用空开字符("")

以上所述是小编给大家介绍的JS中的数组方法笔记整理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery this 和 $(this) 的区别
Aug 23 Javascript
js继承的实现代码
Aug 05 Javascript
JS画线(实例代码)
Nov 20 Javascript
显示今天的日期js代码(阳历和农历)
Sep 30 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
Sep 14 Javascript
关于JavaScript限制字数的输入框的那些事
Aug 14 Javascript
原生JS:Date对象全面解析
Sep 06 Javascript
JavaScript中一些特殊的字符运算
Aug 17 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
Aug 29 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
Jun 01 Javascript
生产制造追溯系统之在线打印功能
Jun 03 Javascript
微信小程序实现多图上传
Jun 19 Javascript
jQuery实现日期联动效果实例
Jul 26 #Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
Jul 26 #Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 #Javascript
JavaScript从0开始构思表情插件
Jul 26 #Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 #Javascript
第一次接触神奇的Bootstrap基础排版
Jul 26 #Javascript
js获取html的span标签的值方法(超简单)
Jul 26 #Javascript
You might like
php fsockopen伪造post与get方法的详解
2013/06/14 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
Python+django实现简单的文件上传
2016/08/17 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
思想政治教育专业个人求职信范文
2013/12/20 职场文书
委托书样本
2014/04/02 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
公司年终奖分配方案
2014/06/16 职场文书
预防煤气中毒方案
2014/06/16 职场文书
社区清明节活动总结
2014/07/04 职场文书
商场促销活动策划方案
2014/08/18 职场文书
大学生撤销处分思想汇报
2014/09/12 职场文书
护理实习生带教计划
2015/01/16 职场文书
店铺转让协议书
2015/01/29 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
归途列车观后感
2015/06/17 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
小学同学聚会感言
2015/07/30 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
MySQL数据库简介与基本操作
2022/05/30 MySQL