- 时间:2021-06-07 06:18 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:JavaScript中数组的各种操作的总结(必看篇)
js数组的新建,头插入,尾插入,头删除,尾删除,中间删除,删除多个,多个数组合并,数组倒序,数组截取等等,都有对应的例子。
[b]声明一个数组[/b]
原来是如下声明:
var s = new Array();
但是 现在编辑器推荐使用如下声明:简洁
var s = [];
[b]concat 方法[/b]
返回一个新数组,这个新数组是由两个或更多数组组合而成的。[b]不修改[/b]原数组。
[img]http://files.jb51.net/file_images/article/201702/20161010152745715.png[/img]
[b]join 方法
[/b]
返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。[b]不修改原数组[/b]。
[img]http://files.jb51.net/file_images/article/201702/20161010152757887.png[/img]
[b]pop 方法
[/b]
移除数组中的最后一个元素并返回该元素。[b]修改原数组[/b]。
[img]http://files.jb51.net/file_images/article/201702/20161010152812278.png[/img]
[b]push 方法
[/b]
将新元素添加到一个数组中,并返回数组的新长度值。[b]修改原数组[/b]。
[img]http://files.jb51.net/file_images/article/201702/20161010152821772.png[/img]
[b]reverse 方法
[/b]
返回一个元素顺序被反转的 Array 对象。[b]修改原数组[/b]。
[img]http://files.jb51.net/file_images/article/201702/20161010152832872.png[/img]
[b]shift 方法
[/b]
移除数组中的第一个元素并返回该元素。[b]修改原数组[/b]。
[img]http://files.jb51.net/file_images/article/201702/20161010152841725.png[/img]
[b]slice 方法
[/b]
返回一个数组的一段。[b]不修改原数组[/b]。
参数是(start,end)
[img]http://files.jb51.net/file_images/article/201702/20161010152851732.png[/img]
[b]sort 方法
[/b]
返回一个元素已经进行了排序的 Array 对象。[b]修改原数组[/b]。
[img]http://files.jb51.net/file_images/article/201702/20161010152901279.png[/img]
[b]splice 方法
[/b]
从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。[b]修改原数组[/b]。
参数是(start,[b]deleteCount[/b])
splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 arrayObj。
[img]http://files.jb51.net/file_images/article/201702/20161010152911982.png[/img]
这个只是简单的删除从0位置开始的2个元素,未插入新的。
[img]http://files.jb51.net/file_images/article/201702/20161010152924960.png[/img]
不但删除了从0位置开始的2个元素,还是插入了a,b 2个元素进去原数组。
[img]http://files.jb51.net/file_images/article/201702/20161010152933358.png[/img]
不但删除了从0位置开始的2个元素,还是仅仅插入了一个元素进去到原数组。
[img]http://files.jb51.net/file_images/article/201702/20161010152944944.png[/img]
不但删除了从0位置 开始的2个元素,还插入了3个元素到原数组。
[b]toString 方法 和 toLocaleString 方法 [/b]
[img]http://files.jb51.net/file_images/article/201702/20161010152958225.png[/img]
[b]unshift 方法
[/b]
将指定的元素插入数组开始位置并返回该数组。[b]修改原数组[/b]。
[img]http://files.jb51.net/file_images/article/201702/20161010153010616.png[/img]
以上这篇JavaScript中数组的各种操作的总结(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。