在JS中,我们可以利用splice()方法来在Array数组中按指定位置删除元素对象。
splice()方法的用法如下:
array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
参数说明:
start
:必须,表示开始删除或添加的位置。deleteCount
:可选,表示要删除的元素个数,若为0则只添加不删除。item1,item2,...
:可选,表示要添加进数组的元素。示例1:删除数组中指定位置的元素
const arr = [1,2,3,4,5];
// 删除arr中的第3个元素
arr.splice(2,1);
console.log(arr); // [1,2,4,5]
示例2:删除数组中指定位置及个数的元素
const arr = [1,2,3,4,5];
// 删除arr中的第3个元素及之后的2个元素
arr.splice(2,2);
console.log(arr); // [1,2]
在JS中,我们同样可以利用splice()方法来在Array数组中按指定位置添加元素对象。
示例1:在数组中添加元素
const arr = [1,2,3,4,5];
// 在arr中的第3个元素后面添加一个元素6
arr.splice(3,0,6);
console.log(arr); // [1,2,3,6,4,5]
示例2:在数组中添加多个元素
const arr = [1,2,3,4,5];
// 在arr中的第3个元素后面添加3个元素,分别为6,7,8
arr.splice(2,0,6,7,8);
console.log(arr); // [1,2,6,7,8,3,4,5]
本文链接:http://task.lmcjl.com/news/8309.html