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

use*_*126 1 javascript jquery

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

["active"] => true
["active", "active", "active"] => true
["active", "pending", "active", "active"] => false
["pending"] => false
Run Code Online (Sandbox Code Playgroud)

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

Jav*_*nde 5

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

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

true只有当每个元素都array相等时,才会返回active.