可以实现对数组进行增加、删除和替换等操作

会修改原数组并返回被删除的元素(如果有的话),因此在使用时应该谨慎操作

它可以接收三个参数:起始位置、要删除的元素个数、要添加的元素(可选) 

1、使用 splice() 方法删除数组中的一个元素: 

const arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 删除从索引为 2 的元素开始的 1 个元素
console.log(arr); // 输出 [1, 2, 4, 5]

2、使用 splice() 方法向数组中插入新元素:

const arr = [1, 2, 3, 4, 5];
arr.splice(2, 0, 'a', 'b'); // 从索引为 2 的位置开始插入 'a' 和 'b'
console.log(arr); // 输出 [1, 2, 'a', 'b', 3, 4, 5]

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐