更新時間:2021-11-26 來源:黑馬程序員 瀏覽量:
splice()方法
splice()數(shù)組刪除,參數(shù)為splice(元素下標, 刪除元素個數(shù)(可以為0), 要添加的元素(可以不寫)),返回被刪除項目的新數(shù)組。
splice(元素下標, 刪除元素個數(shù)(可以為0), 要添加的元素(可以不寫))
下面是通過代碼演示splice()方法為例演示如何在指定位置添加或刪除數(shù)組元素。
<script> var arr = ['sky', 'wind', 'snow', 'sun']; //從索引為2的位置開始,刪除2個元素 arr.splice(2, 2); console.log(arr); //輸出結果: (2) ["sky", "wind"] //從索引為1的位置開始,刪除1個元素后,再添加snow元素 arr.splice(1, 1, 'snow'); console.log(arr); //輸出結果: (2) ["sky", "snow"] //從索引為1的位置開始,添加數(shù)組元素 arr.splice(1, 0, 'hail', 'sun'); console.log(arr); //輸出結果: (4) ["sky", "hail", "sun", "snow"] </script>
在上述代碼中,splice()方法的第1個參數(shù)用于指定添加或刪除的下標位置;第2個參數(shù)用于從指定下標位置開始,刪除數(shù)組元素的個數(shù),將其設置為0,則表示該方法只添加元素;剩余的參數(shù)表示要添加的數(shù)組元素,若省略則表示刪除元素。
猜你喜歡: