当前位置:首页 > 日记 > 正文

JavaScript中数组的各种操作的总结 | 必看篇

JavaScript中数组的各种操作的总结 | 必看篇

js数组的新建,头插入,尾插入,头删除,尾删除,中间删除,删除多个,多个数组合并,数组倒序,数组截取等等,都有对应的例子。

声明一个数组

原来是如下声明:

var s = new Array();

但是 现在编辑器推荐使用如下声明:简洁

var s = [];

concat 方法

返回一个新数组,这个新数组是由两个或更多数组组合而成的。不修改原数组。

join 方法

返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。不修改原数组

pop 方法

移除数组中的最后一个元素并返回该元素。修改原数组

push 方法

将新元素添加到一个数组中,并返回数组的新长度值。修改原数组

reverse 方法

返回一个元素顺序被反转的 Array 对象。修改原数组

shift 方法

移除数组中的第一个元素并返回该元素。修改原数组

slice 方法

返回一个数组的一段。不修改原数组

参数是(start,end)

sort 方法

返回一个元素已经进行了排序的 Array 对象。修改原数组

splice 方法

从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。修改原数组

参数是(start,deleteCount)

splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。

这个只是简单的删除从0位置开始的2个元素,未插入新的。

不但删除了从0位置开始的2个元素,还是插入了a,b 2个元素进去原数组。

不但删除了从0位置开始的2个元素,还是仅仅插入了一个元素进去到原数组。

不但删除了从0位置 开始的2个元素,还插入了3个元素到原数组。

toString 方法 和 toLocaleString 方法

unshift 方法

将指定的元素插入数组开始位置并返回该数组。修改原数组

以上这篇JavaScript中数组的各种操作的总结(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

js鼠标移动时禁止选中文字

js鼠标移动时禁止选中文字

文字,鼠标移动,电脑软件,js,这是通过CSS样式来实现的禁止用鼠标选择功能:unselectable为IE准备onselectstart为Chrome、Safari准备-moz-user-select是FF的css style:html,body{-moz-user-select: none; -khtml-user-select: none; user-sele…

JS模拟超市简易收银台小程序代码解

JS模拟超市简易收银台小程序代码解

程序代码,模拟,收银台,简易,超市,废话不多说了,直接给大家贴代码了,具体代码如下所示:<script type="text/javascript"> // 1.编写一个程序,计算增加后的工资。要求基本工资大于等于1000元,增加20%的工资;若小于1000元且大于等于800元,则增加15…

powerpoint怎样将设置为背景

powerpoint怎样将设置为背景

方法,设置为,背景,中将,图片,  我们在制作幻灯片的时候,有的时候我们看到好看图片想把它设置成背景,那么要怎么做呢?对于新手来说熟练运用ppt还是有一定难度,怎么办?下面小编马上就告诉大家ppt中将图片设置为背景的方法吧。ppt中将图片设置…

ps抽出滤镜怎样抠图

ps抽出滤镜怎样抠图

滤镜,抠图,方法,电脑软件,ps,  其实抠图大家在ps中有很多选择,比如说抽出滤镜。很多刚学习的新手小伙伴可能还不知道,下面是小编带来关于ps抽出滤镜怎样抠图的内容,希望可以让大家有所收获!ps抽出滤镜抠图的方法1、打开原图素材,按Ctrl + J两…

如何正确使用Excel的复合饼图

如何正确使用Excel的复合饼图

饼图,复合,如何正确,正确,电脑软件,  Excel提供了复合饼图的图表类型,当饼图的项目过多时,可将最后的若干项合并为其它类,并在另一个饼图中表现这些项目的构成。以下是小编为您带来的关于正确使用Excel的复合饼图,希望对您有所帮助。正确使用…

word2013如何解决插入的变成白色方

word2013如何解决插入的变成白色方

方框,如何解决,白色,电脑软件,  在word2013中插入图片后,图片会变成白色的方框,这是为什么呢。那么下面就由小编为大家分享下解决插入的图片变成白色方框的技巧,希望能帮助到您。解决插入的图片变成白色方框的步骤如下:  步骤一:编辑word的…

Word2013如何设置环绕

Word2013如何设置环绕

如何设置,电脑软件,  很多人在写论文或者工作报告时都会在Word中插入图片,而且word2013与前面的版本在页面上有很大的不同,有些功能指令的位置也与旧版本的相比有了改变,那么下面小编就教你Word2013设置图片环绕的技巧。设置图片环绕的步骤…

微信小程序中hidden不生效原因的解

微信小程序中hidden不生效原因的解

解决办法,原因,程序,电脑软件,微信小,微信小程序中hidden不生效原因的解决办法例如如下布局: <view hidden="true" style="display:flex;flex-direction: row;"> <text>text1</text> <text>text2</text> </view>你会发现hidden…

WPS表格2013在进行替换时为何要勾

WPS表格2013在进行替换时为何要勾

通配符,替换,勾选,表格,时要,  在WPS表格操作替换时,一般都要勾选使用通配符,那么这种操作起到什么重要作用呢?以下是小编为您带来的关于WPS表格2013在进行替换时要勾选使用通配符,希望对您有所帮助。WPS表格2013在进行替换时要勾选使用通配…

用JavaScript实现让浏览器停止载入

用JavaScript实现让浏览器停止载入

方法,浏览器,页面,电脑软件,JavaScript,本想弄个判断页面载入时间,过长就不加载特效的JavaScript代码,不过还是有点缺陷,这里就记录下来吧。IE浏览器用document.execCommand("Stop"),Chrome和Firefox用window.stop()(顺便说下,这是JavaScript标…

AngularJS ng-repeat指令中使用tra

AngularJS ng-repeat指令中使用tra

重复数据,指令,遍历,语句,错误问题,本文实例讲述了AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题。分享给大家供大家参考,具体如下:我们可以使用ng-repeat指令遍历一个JavaScript数组,当数组中有重复元素的时候,Angul…

excel2007添加带圈字符的教程excel

excel2007添加带圈字符的教程excel

字符,教程,电脑软件,strong,nbsp,  Excel中的添加带圈字符具体该如何添加带圈字符呢?下面是小编带来的关于excel2007添加带圈字符的教程,希望阅读过后对你有所启发!excel2007添加带圈字符的教程 添加带圈字符步骤1:打开数据表,点击插入,对象e…