1:js中的
splice
方法splice(index,len,[item])注釋:該方法會改變原始陣列。
splice有
3個引數,它也可以用來替換/刪除
/新增陣列內某乙個或者幾個值
index:陣列開始下標
len:替換/
刪除的長度
item:
替換的值,刪除操作的話
item
為空如:arr=['a','b','c','d']
刪除----item不設定
arr.splice(1,1)//['a','c','d']刪除起始下標為
1,長度為
1的乙個值,
len設定的
1,如果為
0,則陣列不變
arr.splice(1,2)//['a','d']刪除起始下標為
1,長度為
2的乙個值,
len設定的
2替換----item為替換的值
arr.splice(1,1,'ttt')//['a','ttt','c','d']替換起始下標為
1,長度為
1的乙個值為『
ttt』,
len設定的
1arr.splice(1,2,'ttt')//['a','ttt','d']替換起始下標為
1,長度為
2的兩個值為『
ttt』,
len設定的
1新增----len設定為0,
item
為新增的值
arr.splice(1,0,'ttt')//['a','ttt','b','c','d']表示在下標為
1處新增一項『
ttt』
看來還是splice最方便啦
2:delete delete
刪除掉陣列中的元素後,會把該下標出的值置為
undefined,
陣列的長度不會變
如:delete arr[1]//['a',,'c','d']中間出現兩個逗號,陣列長度不變,有一項為
undefined
JS刪除陣列中某一項或幾項的方法彙總
1 js中的splice方法 splice index,len,item 注意 該方法會改變原始陣列。splice有3個引數,它也可以用來替換 刪除 新增陣列內某乙個或者幾個值。index 陣列開始下標 len 替換 刪除的長度 item 替換的值,刪除操作的話 item為空 如 arr a b c...
記錄 js刪除陣列中某一項或幾項的幾種方法
記錄 js刪除陣列中某一項或幾項的幾種方法 1 js中的splice方法 splice index,len,item 注釋 該方法會改變原始陣列。splice有3個引數,它也可以用來替換 刪除 新增陣列內某乙個或者幾個值 index 陣列開始下標 len 替換 刪除的長度 item 替換的值,刪除操...
記錄 js刪除陣列中某一項或幾項的幾種方法
記錄 js刪除陣列中某一項或幾項的幾種方法 1 js中的splice方法 splice index,len,item 注釋 該方法會改變原始陣列。splice有3個引數,它也可以用來替換 刪除 新增陣列內某乙個或者幾個值 index 陣列開始下標 len 替換 刪除的長度 item 替換的值,刪除操...