javascript - 如果数组中包含特定字符,如何删除该元素?

标签 javascript arrays

如果数组包含特定值,我想从数组中删除元素。

var array = [hello@yahoo.com, www.hello.com, hello@gmail.com];

我想删除带有@符号的al元素。当我向阵列发出警报时,我只需要 www.hello.com。

最佳答案

array.forEach(function(element, key) {
    if (element.indexOf('@') !== -1) {
        array.splice(key, 1);
    }
});

关于javascript - 如果数组中包含特定字符,如何删除该元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41311158/

相关文章:

javascript - JSON 编码的多维数组返回错误的语法(意外的])

javascript - Jquery分隔十进制数

javascript - React.js 有基本的 Flux 实现吗?

javascript - 如何从 JavaScript 中的多维数组中删除数组?

javascript - 为什么这只给我计算机的输出?

c++ - int 数组的无效转换错误

javascript - 如何让数组在 JavaScript 中工作?

javascript - 是否可以在不影响相邻元素的情况下在显示内联 block 上创建显示/隐藏?

C++问题,包括指针、数组和函数

c - 函数执行后数组变为 NULL