數組的splice方法

splice

該方法向或者從數組中添加或者刪除項目,返回被刪除的項目,同時也會改變原數組。

splice(index,howmany,item1,...itemX)數組

  • index參數:必須,整數,規定添加或者刪除的位置,使用負數,從數組尾部規定位置。
  • howmany參數:必須,要刪除的數量,若是爲0,則不刪除項目。
  • tem1,...itemX參數:可選,向數組添加的新項目。
1指定位置增長項
var array = [1,2,3,4,5];
var array2 = array.splice(1,0,["新增","xinzeng"]);
// 下標1的位置,增長添加的項 
// array [1,["新增","xinzeng"],2,3,4,5]  
// array2 []
2刪除指定位置,並新增項
var array = [1,2,3,4,5];
var array2 = array.splice(1,1,["新增","xinzeng"]);
// 下標1的位置,刪除1項,並新增1項
// array [1,["新增","xinzeng"],3,4,5]  
// array2 [2]
3 splice(3)
var array = [1,2,3,4,5];
var array2 = array.splice(3);
// 從下標3的位置開始刪除
// array [1,2,3]  
// array2  [4,5]
相關文章
相關標籤/搜索