由于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);
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。