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);

 

(0)
上一篇 2020年3月22日 下午1:23
下一篇 2020年3月25日 下午10:29

相关推荐

发表回复

登录后才能评论