admin 管理员组

文章数量: 1086019


2024年2月18日发(作者:新闻资讯类免费模板在线制作)

js 数组删除方法

JavaScript中,数组是一种非常常见的数据结构。在使用数组时,我们经常需要对其进行删除操作。下面介绍几种常用的 JS 数组删除方法。

1. pop() 方法

pop() 方法用于删除数组的最后一项并返回删除的项。该方法会改变原始数组。

示例代码:

```

var arr = [1, 2, 3, 4, 5];

var deletedItem = ();

(deletedItem); // 5

(arr); // [1, 2, 3, 4]

```

2. shift() 方法

shift() 方法用于删除数组的第一项并返回删除的项。该方法会改变原始数组。

示例代码:

```

var arr = [1, 2, 3, 4, 5];

var deletedItem = ();

(deletedItem); // 1

- 1 -

(arr); // [2, 3, 4, 5]

```

3. splice() 方法

splice() 方法可以实现在任意位置删除数组元素的功能。该方法会改变原始数组。

示例代码:

```

var arr = [1, 2, 3, 4, 5];

(2, 1);

(arr); // [1, 2, 4, 5]

```

上面的代码中,splice() 方法的第一个参数是要删除的起始位置,第二个参数是要删除的元素个数。

4. filter() 方法

filter() 方法可以根据指定条件过滤数组元素,并返回过滤后的新数组。该方法不会改变原始数组。

示例代码:

```

var arr = [1, 2, 3, 4, 5];

var newArr = (function(item) {

return item !== 3;

});

- 2 -

(newArr); // [1, 2, 4, 5]

(arr); // [1, 2, 3, 4, 5]

```

上面的代码中,filter() 方法的参数是一个函数,这个函数会对数组中的每个元素进行遍历,并返回一个布尔值,用于判断该元素是否应该被过滤掉。

总结

以上是 JS 中数组常用的删除方法,我们可以根据实际需求选择合适的方法进行操作。需要注意的是,这些方法都会改变原始数组,如果需要保留原始数组,可以使用类似 filter() 方法这样的不改变原始数组的方法。

- 3 -


本文标签: 数组 方法 删除 元素 原始