首页
学习
活动
专区
工具
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() 方法。

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

相关·内容

8分33秒

22-删除数组元素

3分8秒

099_尚硅谷_Scala_集合(二)_数组(二)_可变数组(四)_删除元素

1分43秒

C语言 | 用指向元素的指针变量输出二维数组元素的值

4分26秒

068.go切片删除元素

4分59秒

23-获取数组某些元素

6分27秒

083.slices库删除元素Delete

14分11秒

JavaSE进阶-084-二维数组的元素访问

13分3秒

day07_数组/07-尚硅谷-Java语言基础-算法:数组元素的赋值

9分21秒

day07_数组/11-尚硅谷-Java语言基础-算法:数组元素的反转

13分3秒

day07_数组/07-尚硅谷-Java语言基础-算法:数组元素的赋值

9分21秒

day07_数组/11-尚硅谷-Java语言基础-算法:数组元素的反转

13分3秒

day07_数组/07-尚硅谷-Java语言基础-算法:数组元素的赋值

领券