检查一堆变量是否等于某个值的最佳方法是什么?即。是a,b,c,d都等于3

时间:2016-07-06 12:20:07

标签: javascript

我有一些变量,如果所有变量都等于3,我将执行另一个函数。是否有性能损失,或者是否有更好的方法 -

if (a === 3 && b === 3 && c === 3 && d === 3) {
  //do something
}

1 个答案:

答案 0 :(得分:2)

一种模糊的技术是将所有变量放入一个数组中并检查每个变量。

if ([a, b, c, d].every(e => e === 3)) {
    // code for true
}