JavaScript / jQuery检查该数组是否包含所有特定值?

时间:2015-11-03 21:31:44

标签: javascript jquery

使用JavaScript或jQuery,我想检查数组以确保所有项都具有特定值。因此,例如,如果我在以下数组中检查“活动”,我想:

["active"] => true
["active", "active", "active"] => true
["active", "pending", "active", "active"] => false
["pending"] => false

实现这一目标的最简单方法是什么?

1 个答案:

答案 0 :(得分:5)

您可以使用名为every的JS数组函数:

array.every(function(x) { return x == "active"; });

仅当true中的每个元素都等于array时,才会返回active