首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

删除常规数组的元素

删除常规数组的元素可以使用以下方法:

  1. 使用 splice() 方法:
代码语言:javascript
复制
const arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 删除索引为2的元素
console.log(arr); // 输出 [1, 2, 4, 5]
  1. 使用 filter() 方法:
代码语言:javascript
复制
const arr = [1, 2, 3, 4, 5];
const indexToDelete = 2;
const newArr = arr.filter((_, index) => index !== indexToDelete);
console.log(newArr); // 输出 [1, 2, 4, 5]
  1. 使用 pop()shift() 方法:
代码语言:javascript
复制
const arr = [1, 2, 3, 4, 5];
arr.pop(); // 删除最后一个元素
console.log(arr); // 输出 [1, 2, 3, 4]

const arr2 = [1, 2, 3, 4, 5];
arr2.shift(); // 删除第一个元素
console.log(arr2); // 输出 [2, 3, 4, 5]
  1. 使用 delete 操作符:
代码语言:javascript
复制
const arr = [1, 2, 3, 4, 5];
delete arr[2]; // 删除索引为2的元素
console.log(arr); // 输出 [1, 2, empty, 4, 5]

需要注意的是,使用 delete 操作符删除数组元素后,数组的长度不会改变,但是删除的元素会变成 empty。如果要删除 empty 元素,可以使用 compact() 方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券