js 简写if多重判断

像在开发中经常遇到类似于if (a === b || a === c || a === d)的判断,看着比较冗余,可以简写一下。

先把需要判断的条件放进一个数组,通过检索判断。

1.使用indexOf,返回结果为 false 和 true

let arr = ['b','c','d']
console.log(arr.indexOf('a') != -1)

2.使用includes,返回结果为 false 和 true

let arr = ['b','c','d']
console.log(arr.includes('a'))

3.到此结束。

猜你喜欢

转载自blog.csdn.net/weixin_43743175/article/details/128348071