1. 犀牛前端部落首页
  2. Javascript百科

js如何删除数组中指定一项

由于js中数组方法的多样性,我们可以使用很多很多方式来删除指定一项。

这里,俺给大家演示最普遍的一种方法。

思路如下:

  • 获取到要删除项的位置
  • 通过位置删除该项

实现方法

使用indexOf获取要要删除的元素位置,然后再使用splice方法删除。

splice方法通过删除现有元素和/或添加新元素来更改数组的内容。

实现代码

const array = [2, 5, 9];

console.log(array);

const index = array.indexOf(5);
//如果查询对象的话,可以使用findIndex
if (index > -1) {
  array.splice(index, 1);
}

// array = [2, 9]
console.log(array);

 

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/2903.html

发表评论

登录后才能评论