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 相关文章推荐
贴一个在Mozilla中常用的Javascript代码
Jan 09 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
Jan 16 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
Nov 19 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
Aug 26 Javascript
javascript中html字符串转化为jquery dom对象的方法
Aug 27 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
Dec 04 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
Oct 13 Javascript
原生js实现网易轮播图效果
Apr 10 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
node.js制作一个简单的登录拦截器
Feb 10 Javascript
vue - props 声明数组和对象操作
Jul 30 Javascript
JS实现公告上线滚动效果
Jan 10 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
smarty模板的使用方法实例分析
2019/09/18 PHP
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
Ionic快速安装教程
2016/06/03 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
Vue加载json文件的方法简单示例
2019/01/28 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
Openlayers实现地图全屏显示
2020/09/28 Javascript
easy_install python包安装管理工具介绍
2013/02/10 Python
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
python输入错误后删除的方法
2019/10/12 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
Python生成器实现简单"生产者消费者"模型代码实例
2020/03/27 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
什么是Smart Navigation?
2016/07/03 面试题
汽车维修工岗位职责
2014/02/12 职场文书
超市客服工作职责
2014/06/11 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
环保公益策划方案
2014/08/15 职场文书
社会实践的活动方案
2014/08/22 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
上班迟到检讨书
2014/09/15 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技
JavaScript设计模式之原型模式详情
2022/06/21 Javascript