使用JavaScript或jQuery,我想检查数组以确保所有项都具有特定值。因此,例如,如果我在以下数组中检查“活动”,我想:
["active"] => true
["active", "active", "active"] => true
["active", "pending", "active", "active"] => false
["pending"] => false
实现这一目标的最简单方法是什么?
答案 0 :(得分:5)
您可以使用名为every
的JS数组函数:
array.every(function(x) { return x == "active"; });
仅当true
中的每个元素都等于array
时,才会返回active
。