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 ajax学习笔记2 使用XMLHttpRequest对象的responseXML
Oct 16 Javascript
JS自动缩小超出大小的图片
Oct 12 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
May 08 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
Jun 09 Javascript
jQuery实现获取元素索引值index的方法
Sep 18 Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 Javascript
bootstrap datepicker插件默认英文修改为中文
Jul 28 Javascript
vue-cli 构建骨架屏的方法示例
Nov 08 Javascript
Vue自定义全局Toast和Loading的实例详解
Apr 18 Javascript
通过说明与示例了解js五种设计模式
Jun 17 Javascript
vue 通过绑定事件获取当前行的id操作
Jul 27 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
Aug 24 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中实现Javascript的escape()函数代码
2010/08/08 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP实现全角字符转为半角方法汇总
2015/07/09 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
解决python彩色螺旋线绘制引发的问题
2019/11/23 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
零基础小白多久能学会python
2020/06/22 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
天猫精选:上天猫,就够了
2016/09/21 全球购物
教师年终个人自我评价
2013/10/04 职场文书
生产部统计员岗位职责
2014/01/05 职场文书
高一生物教学反思
2014/01/17 职场文书
试用期转正鉴定评语
2014/01/27 职场文书
人力资源总监工作说明
2014/03/03 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
上课迟到检讨书300字
2014/10/15 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
小时代观后感
2015/06/10 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python