访问javascript数组中的不同元素

时间:2013-12-03 15:55:09

标签: javascript arrays json

我在名为Ignore.json

的忽略列表文件中有名字
[
"George",
"Carl"
]

该文件名为ignore.json

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

var ignore;

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

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

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

for (list in lists) {

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

但是,如果我想检查它是否在列表中,那么javascript中的反面是什么?

1 个答案:

答案 0 :(得分:3)

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
    }
}