JS主要函數

1. splice

處理數組的方法很多,splice()算是最強大的了,它可以用於插入、刪除或替換數組的元素。下面來一一介紹!

1.刪除-用於刪除元素,兩個參數,第一個參數(要刪除第一項的位置),第二個參數(要刪除的項數)

2.插入-向數組指定位置插入任意項元素。三個參數,第一個參數(其實位置),第二個參數(0),第三個參數(插入的項)

3.替換-向數組指定位置插入任意項元素,同時刪除任意數量的項,三個參數。第一個參數(起始位置),第二個參數(刪除的項數),第三個參數(插入任意數量的項)

看下面這段代碼就明白了!

 var lang = ["php","java","javascript"];
 //刪除
 var removed = lang.splice(1,1);
 alert(lang);  //php,javascript
 alert(removed);  //java ,返回刪除的項
 
 //插入
        var insert = lang.splice(0,0,"asp"); //從第0個位置開始插入
 alert(insert); //返回空數組
 alert(lang);  //asp,php,javascript
 
 //替換
        var replace = lang.splice(1,1,"c#","ruby"); //刪除一項,插入兩項
 alert(lang); //asp,c#,ruby
 alert(replace);  //php,返回刪除的項

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章