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 BS,dialog控件自适应大小
Jul 06 Javascript
DOM Scripting中的图片切换[兼容Firefox]
Jun 12 Javascript
基于jQuery UI CSS Framework开发Widget的经验
Aug 21 Javascript
扩展javascript的Date方法实现代码(prototype)
Nov 20 Javascript
使用Js让Html中特殊字符不被转义
Nov 05 Javascript
页面按钮禁用与解除禁用的方法
Feb 19 Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
prototype.js常用函数详解
Jun 18 Javascript
微信小程序 radio单选框组件详解及实例代码
Jan 10 Javascript
BootStrap实现文件上传并带有进度条效果
Sep 11 Javascript
Vue解析剪切板图片并实现发送功能
Feb 04 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数据库连接
2006/10/09 PHP
php对象工厂类完整示例
2018/08/09 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
Jquery下attr和removeAttr的使用方法
2010/12/28 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
VSCode搭建React Native环境
2020/05/07 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
Python的垃圾回收机制详解
2019/08/28 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
基于matplotlib xticks用法详解
2020/04/16 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
英国123鲜花网站:123 Flowers
2019/07/07 全球购物
计算机专业毕业生求职信分享
2013/12/24 职场文书
医药营销个人求职信范文
2014/02/07 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
2014年纪委工作总结
2014/12/05 职场文书
战马观后感
2015/06/08 职场文书
关于python中模块和重载的问题
2021/11/02 Python
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
Java版 简易五子棋小游戏
2022/05/04 Java/Android