Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果falsy值在数组中,则返回_Javascript_Arrays - Fatal编程技术网

Javascript 如果falsy值在数组中,则返回

Javascript 如果falsy值在数组中,则返回,javascript,arrays,Javascript,Arrays,我想要发生的是,如果任何值是错误的,只返回错误,而不返回万岁。我正在使用 由于您正在使用undescore,请检查: 由于您正在使用undescore,请检查: var jawn=[{ “奶酪”:没错, “with”:没错, “没有”:真的 }, { “奶酪”:没错, “with”:没错, “没有”:真的 }, { “奶酪”:没错, “with”:false, “没有”:真的 }, { “奶酪”:没错, “with”:没错, “没有”:真的 } ]; const msg=jawn.some(i

我想要发生的是,如果任何值是错误的,只返回错误,而不返回万岁。我正在使用


由于您正在使用undescore,请检查:


由于您正在使用undescore,请检查:

var jawn=[{
“奶酪”:没错,
“with”:没错,
“没有”:真的
}, {
“奶酪”:没错,
“with”:没错,
“没有”:真的
}, {
“奶酪”:没错,
“with”:false,
“没有”:真的
},
{
“奶酪”:没错,
“with”:没错,
“没有”:真的
}
];
const msg=jawn.some(item=>!item.with)?“错误”:“万岁”;
控制台日志(msg)
var jawn=[{
“奶酪”:没错,
“with”:没错,
“没有”:真的
}, {
“奶酪”:没错,
“with”:没错,
“没有”:真的
}, {
“奶酪”:没错,
“with”:false,
“没有”:真的
},
{
“奶酪”:没错,
“with”:没错,
“没有”:真的
}
];
const msg=jawn.some(item=>!item.with)?“错误”:“万岁”;

控制台日志(msg)
如果您只是想进行虚假检查,那么
如果(!item.with)
应该有效吗?不知道你在问什么。如果“cheese”、“with”或“without”中的任何一个是falsy,是否要返回错误?
jawn.some(o=>!o.with)
如果只想进行falsy检查,请检查
如果(!item.with)
应该可以工作?不知道你在问什么。如果“cheese”、“with”或“without”中的任何一个都是falsy,是否要返回错误?
jawn.some(o=>!o.with)
请检查,如果添加一些描述就好了如果添加一些描述就好了
var jawn = [
    {
        "cheese"  : true,
        "with"    : true,
        "without" : true
    },
    {
        "cheese"  : true,
        "with"    : true,
        "without" : true
    },
    {
        "cheese"  : true,
        "with"    : false,
        "without" : true
    },
    {
        "cheese"  : true,
        "with"    : true,
        "without" : true
    }      
];

_.forEach(jawn, function (item) {
    if(item.with === false) {
        console.log('error');
    } else {
        console.log('hooray');
    }
});
const msg = _(jawn).all(obj => obj.with) ? "hooray" : "error";
console.log(msg);