教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線:400-618-4000

JavaScrit splice()方法如何使用?

更新時(shí)間:2021年11月26日17時(shí)18分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

splice()方法

splice()數(shù)組刪除,參數(shù)為splice(元素下標(biāo), 刪除元素個(gè)數(shù)(可以為0), 要添加的元素(可以不寫(xiě))),返回被刪除項(xiàng)目的新數(shù)組。

splice(元素下標(biāo), 刪除元素個(gè)數(shù)(可以為0), 要添加的元素(可以不寫(xiě)))

下面是通過(guò)代碼演示splice()方法為例演示如何在指定位置添加或刪除數(shù)組元素。

<script>
    var arr = ['sky', 'wind', 'snow', 'sun'];
    //從索引為2的位置開(kāi)始,刪除2個(gè)元素
    arr.splice(2, 2);
    console.log(arr);       //輸出結(jié)果: (2) ["sky", "wind"]

    //從索引為1的位置開(kāi)始,刪除1個(gè)元素后,再添加snow元素
    arr.splice(1, 1, 'snow');
    console.log(arr);       //輸出結(jié)果: (2) ["sky", "snow"]

    //從索引為1的位置開(kāi)始,添加數(shù)組元素
    arr.splice(1, 0, 'hail', 'sun');
    console.log(arr);       //輸出結(jié)果: (4) ["sky", "hail", "sun", "snow"]
</script>

在上述代碼中,splice()方法的第1個(gè)參數(shù)用于指定添加或刪除的下標(biāo)位置;第2個(gè)參數(shù)用于從指定下標(biāo)位置開(kāi)始,刪除數(shù)組元素的個(gè)數(shù),將其設(shè)置為0,則表示該方法只添加元素;剩余的參數(shù)表示要添加的數(shù)組元素,若省略則表示刪除元素。



猜你喜歡:

Js創(chuàng)建數(shù)組的方式

JavaScript如何遍歷數(shù)組?

JavaScript中如何搜索數(shù)組元素?

傳智教育web前端開(kāi)發(fā)高手班

0 分享到:
和我們?cè)诰€交談!