关键词

JS在Array数组中按指定位置删除或添加元素对象方法示例

JS在Array数组中按指定位置删除元素对象方法

在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在Array数组中按指定位置添加元素对象方法

在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

展开阅读全文