我有一个 javascript 变量,它是一个数组的数组。然后我在它下面有一个变量。像这样:
var cars = [
["ford mustang",1955,"red"],
["dodge dart",1963,"green"],
["pontiac",2002,"green"],
]
var colour = "blue";
现在我需要检查每个数组的第三个值是否与变量相同,colour
,或者它们都是不同的。如果这些条件之一成立,我想执行一些其他代码。因此,在上面的示例中,条件将为 true,因为没有值是“蓝色”。如果它们都是“蓝色”的话也是如此。
希望我已经说清楚了。
JavaScript 中有两个函数专门用于此目的:
allCarsAreRed = cars.every(function(car) { return car[2] == 'red' })
atLeastOneCarIsRed = cars.some(function(car) { return car[2] == 'red' })
noRedCars = cars.every(function(car) { return car[2] != 'red' })
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)