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 相关文章推荐
javascript基础第一章 JavaScript与用户端
Jul 22 Javascript
qTip2 精致的基于jQuery提示信息插件
Feb 17 Javascript
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 Javascript
js中将String转换为number以便比较
Jul 08 Javascript
JS中自定义定时器让它在某一时刻执行
Sep 02 Javascript
EasyUI实现第二层弹出框的方法
Mar 01 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
Aug 11 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
Apr 28 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
Aug 11 Javascript
js事件源window.event.srcElement兼容性写法(详解)
Nov 25 Javascript
vue实现新闻展示页的步骤详解
Apr 11 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
Feb 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 数学运算验证码实现代码
2009/10/11 PHP
解析csv数据导入mysql的方法
2013/07/01 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP中的session安全吗?
2016/01/22 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
2016/07/01 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
Python中的字符串替换操作示例
2016/06/27 Python
python中import学习备忘笔记
2017/01/24 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2019/11/15 Python
python Shapely使用指南详解
2020/02/18 Python
python实现mean-shift聚类算法
2020/06/10 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
泰国网上购物:Shopee泰国
2018/09/14 全球购物
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
求职信模版
2013/11/30 职场文书
关于母亲节的感言
2014/02/04 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
青年志愿者活动方案
2014/08/17 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
抖音动画片,皮皮虾,《治愈系》动画在用这首REMIX作为背景音乐,Anak ,The last world with you完整版
2022/03/16 杂记
i7 6700处理器相当于i5几代
2022/04/19 数码科技