splice()方法算是最強大的數組方法了,它有不少種用法,主要用於刪除指定位置的數組項,在指定的位置插入數組項,在指定位置替換數組項,slpice()方法始終都會返回一個數組,該數組包括從原始數組中刪除的項,若是沒有刪除,則返回空數組。
javascript
1
2
3
4
|
var lang = ["php","java","javascript"];
//刪除
var removed = lang.splice(1,1);
console.log(lang); //php,javascript
|
1
2
3
|
var colors = ['red','green','blue','yellow'];
colors.splice(
2,0,'black','pink');
console.log(colors); //red,green,black,pink,blue,yellow
|
1
2
3
|
var colors= ['red','green','blue','yellow'];
colors.splice(
2,1,'white','orange')
console.log(colors); //red ,green,white,orange,yellow
|
注意:splice函數會修改原來數組的值php
轉載自: http://www.ningcl.com/2016/12/28/splice/#morejava