我正在尝试检查我创建的一个数组,以确定一个值是否在数组(任何地方)中。如果该值在数组中的任何位置,它需要做一件事,否则另一件事。
var Arr = [false, false, false, false, false];
// It works with the following:
// Arr = [true, false, false, false, false]
if(!$.inArray(false, Arr))
{
//False is not in the array at all - so continue with code
}
else
{
//False was found in the array
}
所以上面的代码就像 if 语句是真的一样工作,但它显然不是。
如果我将数组更改为:true, false, false, false, false
if 语句则为假,因为它应该是。
基本上我需要这段代码做的是只有当数组中的每个值都是true
.