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 -
版权声明:本文标题:js 数组删除方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1708243240a517505.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论