js基礎-常用數組操作方法
阿新 • • 發佈:2017-08-19
連接數 應該 star ... lang 改變 art str ray
4、
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基礎-常用數組操作方法