javascript - 访问 javascript 数组中的不同元素

标签 javascript arrays json

我在名为 Ignore.json 的忽略列表文件中有名称

[
"George",
"Carl"
]

该文件名为ignore.json

在我的程序中,我正在将文件读入忽略变量

var ignore;

ignore = require("./Ignore.json");

现在我想看看我的数组元素是否不在该列表中,如果不在该列表中则输出代码。

我知道如何检查元素是否在数组中,例如:

for (list in lists) {

        if(lists[list].to.toLowerCase() in ignore){

但是如果我想检查它是否不在列表“中”,那么 JavaScript 中 in 的反义词是什么?

最佳答案

var list, i;
for(i=0;i<lists.length;i++){
    list = lists[i];
    if(ignore.indexOf(lists[list].to.toLowerCase()) === -1){
        // -1 indicates item was not in list
    }
}

关于javascript - 访问 javascript 数组中的不同元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20355729/

相关文章:

javascript - 继续获取 "Unexpected token ,"以及变量中的坐标

JavaScript 添加函数

JavaScript:将变量与数组数组中的元素匹配

javascript - 从多个 API 请求推送到全局数组

java - 写入 json 文件的格式不正确

javascript - 如何从 Meteor 0.8.0 Blaze 中的助手访问模板实例

javascript - 打印多维数组(棋盘游戏)

C - 将 char* 转换为 unsigned char 数组

java - 在Java中查找字符串数组中字符串元素的最大/最小值

Javascript (ExtJs) 返回 URL 的 404 错误,但当我将其输入浏览器时没有问题