如何从javascript中的数组中删除特定元素?

时间 2011-04-24
阅读 5316485
点赞 6622
收藏 1059
连接walker

我有一个整数数组,我使用.push()方法向其添加元素。

有没有一种简单的方法可以从数组中删除特定的元素?相当于array.remove(int);.

我必须使用核心JavaScript允许使用框架。

✅ 被采纳的答案

找到index要删除的数组元素,然后用splice.

splice()方法通过删除 现有元素和/或添加新元素。

var array = [2, 5, 9];
console.log(array)
var index = array.indexOf(5);
if (index > -1) {
  array.splice(index, 1);
}
// array = [2, 9]
console.log(array);
👍 9560