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 相关文章推荐
JS操作数据库的实例代码
Oct 17 Javascript
JavaScript实现获得所有兄弟节点的方法
Jul 23 Javascript
精通JavaScript的this关键字
May 28 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
Mar 08 Javascript
js判断手机号是否正确并返回的实现代码
Jan 17 Javascript
WebPack配置vue多页面的技巧
May 15 Javascript
详解mpvue scroll-view自动回弹bug解决方案
Oct 01 Javascript
QRCode.js二维码生成并能长按识别
Oct 16 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
Nov 20 Javascript
jQuery zTree插件快速实现目录树
Aug 16 jQuery
layui复选框限制选择个数的方法
Sep 18 Javascript
微信小程序select下拉框实现源码
Nov 08 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 strrpos()与strripos()函数
2013/08/31 PHP
php中OR与|| AND与&&的区别总结
2013/10/26 PHP
php生成随机颜色的方法
2014/11/13 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
Javascript this指针
2009/07/30 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
vue3.0封装轮播图组件的步骤
2021/03/04 Vue.js
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python学习小技巧总结
2018/06/10 Python
django中使用POST方法获取POST数据
2019/08/20 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
上班迟到检讨书
2014/01/10 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
设备技术员岗位职责
2015/04/11 职场文书
采购内勤岗位职责
2015/04/13 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis