码迷,mamicode.com
首页 > 编程语言 > 详细

js基础-常用数组操作方法

时间:2017-08-19 17:09:21      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:参数   star   删除   strong   man   dex   执行   class   包含   

 

1、slice()

方法:arrayObject.slice(start,end)
返回值:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

2、splice()

方法:array.splice(index,howmany,item1,.....,itemX)

index:  从何处添加/删除元素

howmany:  应该删除多少元素。必须是数字,但可以是 "0"。如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。

item:可选。要添加到数组的新元素.

返回值: splice() 方法会直接对数组进行修改,如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

3、concat()

方法:arrayObject.concat(arrayX,arrayX,......,arrayX)
返回值:  该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

4、filter()

方法:arr.filter(callback[, thisArg])

callback:用来测试数组的每个元素的函数。调用时使用参数 (element, index, array)。返回true表示保留该元素(通过测试),false则不保留。

thisArg:可选。执行 callback 时的用于 this 的值。

返回值,一个包含测试通过元素的新数组。filter 不会改变原数组。

js基础-常用数组操作方法

标签:参数   star   删除   strong   man   dex   执行   class   包含   

原文地址:http://www.cnblogs.com/zqqya/p/7396846.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!