这两天遇到一个类似于if (a === b || a === c || a === d)的判断,写着比较繁琐,可以简写一下。
像一开始的想法就是 a === b || c || d 。但是这样是不行的
思路,先把需要判断的条件放进一个数组
通过检索判断
使用indexOf,返回结果为 false 和 true。
console.log([b, c, d].indexOf(a) != -1)
这两天遇到一个类似于if (a === b || a === c || a === d)的判断,写着比较繁琐,可以简写一下。
像一开始的想法就是 a === b || c || d 。但是这样是不行的
思路,先把需要判断的条件放进一个数组
通过检索判断
使用indexOf,返回结果为 false 和 true。
console.log([b, c, d].indexOf(a) != -1)