javascript - 如何在 JavaScript 中删除数组中的特定元素

标签 javascript arrays object

<分区>

如果我有数组,例如:

a = ["a", "b", "c"]

我需要类似的东西

a.remove("a");

我该怎么做?

最佳答案

var newArray = [];
var a=["a","b","c"];
for(var i=0;i<a.length;i++)
    if(a[i]!=="a") 
        newArray.push(a[i]);

对于较新版本的 JavaScript:

var a = ["a","b","c"];
var newArray = a.filter(e => e !== "a");

关于javascript - 如何在 JavaScript 中删除数组中的特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940607/

相关文章:

javascript - 从表中删除一行

JavaScript Canvas 创建模式

arrays - Powershell 多个值比较

javascript - IsBasicLatin 和 IsLatin-1Supplement 作为 JavaScript 正则表达式

javascript - 如何访问嵌套的 json 对象并使用 javascript 动态显示?

java - 二元运算符的操作数类型错误 + 第一个类型 int[] 和第二个类型 int

php - 从 PHP 数组中删除随机项

java - 在构造函数中初始化另一个类的对象

javascript - 将范围为 {n} (length prop) 的数组中的值分组到下一项

java - 使用 GSon 反序列化 Map<Object, Object>