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
不会改变原数组。
时间: 2024-10-07 18:43:25