1.w3school是這樣寫的:
arrayObject.splice(index,howmany,item1,.....,itemX)
參數 | 描述 |
---|---|
index | 必需。整數,規定添加/刪除項目的位置,使用負數可從數組結尾處規定位置。 |
howmany | 必需。要刪除的項目數量。如果設置為 0,則不會刪除項目。 |
item1, ..., itemX | 可選。向數組添加的新項目。 |
index和howmany都是必須的,但似乎只寫index也可以...
2.splice(0)
2.1.splice() 會修改原數組
var a = [1,2,3,4,5] ,b = a.splice(0); //=> a = [], b = [1,2,3,4,5]
2.2.splice(0) 會把原數組清空
var a = [1,2,3,4,5] ,b = a.slice(); //=> a = [1,2,3,4,5], b = [1,2,3,4,5]