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 相关文章推荐
用IE重起计算机或者关机的示例代码
Mar 10 Javascript
解决ueditor jquery javascript 取值问题
Dec 30 Javascript
jQuery中:image选择器用法实例
Jan 03 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
May 09 Javascript
js判断主流浏览器类型和版本号的简单实现代码
May 26 Javascript
浅谈Angularjs link和compile的使用区别
Oct 21 Javascript
javascript创建对象的3种方法
Nov 02 Javascript
Bootstarp基本模版学习教程
Feb 01 Javascript
JS跨域请求外部服务器的资源
Feb 06 Javascript
在Angular中使用JWT认证方法示例
Sep 10 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
js实现随机点名
Jan 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
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
一段php加密解密的代码
2007/07/16 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
PHP错误处理函数register_shutdown_function使用示例
2017/07/03 PHP
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
javascript实现倒计时跳转页面
2016/01/17 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
Angular resolve基础用法详解
2018/10/03 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
JS实现音量控制拖动
2020/01/15 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
python连接mysql并提交mysql事务示例
2014/03/05 Python
python从sqlite读取并显示数据的方法
2015/05/08 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
用python实现的线程池实例代码
2018/01/06 Python
Django 实现xadmin后台菜单改为中文
2019/11/15 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
配件采购员岗位职责
2013/12/03 职场文书
党员的自我评价范文
2014/01/02 职场文书
公司授权委托书范文
2014/08/02 职场文书
单位工作证明书格式
2014/10/04 职场文书
检讨书范文300字
2015/01/28 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android