陣列中的splice

2021-07-28 08:49:16 字數 559 閱讀 5313

splice(index,num,string)

刪除:var arr=['smile',2,3,'marie'];

arr.splice(0,2)   //從第乙個值(0)開始刪除該資料的兩(2)個值

alert(arr.splice(0,2)) //返回 smile,2

alert(arr)  //返回3,marie

修改:var arr=['smile',2,3,'marie'];

arr.splice(0,1,'tony')  //修改1個索引為0的值為tony

alert(arr.splice(0,1,'tony'))//返回值為tony

alert(arr) //返回值為tony,2,3,marie

增加:var arr=['smile',2,3,'marie'];

arr.splice(1,0,'tony') //修改0個索引為1的值,在索引為1的值前插入tony

alert(arr.splice(1,0,'tony'))  //返回值為空

alert(arr) // smile,tony,2,3,marie

陣列中splice和slice的區別

最近比較忙,好久沒來了,首先splice是什麼那?splice 方法是用於插入 刪除或者是替換陣列中的元素。用法splice index,howmany,item1,item2.表示在index處刪除howmany個元素,並可以在此處新增n個元素 當index和howmany都為0時,即從首位新增n...

js的陣列操作 splice

原文 1 作用 從指定位置刪除部分元素並增加新的元素 1.1 該方法返回值是被刪除的元素組成的陣列 1.2 splice是直接對陣列進行操作,而slice函式則是取arr的一段元素,原陣列不變 2 引數 arr.splice index,howmany,element1,elementn 3 引數解...

陣列的splice和delete

js刪除陣列的一項或者某幾項的方法 1 arr.splice splice index,len,item 注釋 該方法會改變原始陣列。splice有3個引數,它也可以用來替換 刪除 新增陣列內某乙個或者幾個值 index 陣列開始下標 len 替換 刪除的長度 item 替換的值,刪除操作的話 it...