代码优化篇

多重判断使用Array.includes

以下判断,正常写法:

if (animal == 'cat' || animal== 'dog' || animal== 'pig' || animal== 'bat') { // ...if the value are too much, I'll be headache
    console.log('Circle of friends like zoo');
  }

使用Array.includes优化

function (who) {
var arr = ['cat', 'dog', 'bat', 'pig'];
if (arr.includes(who)) {
    console.log('Circle of friends like zoo');
 }
}
console.log(arr.includes('cat'));  // expected output: true
console.log(arr.includes('at'));  // expected output: false

猜你喜欢

转载自blog.csdn.net/weixin_34367845/article/details/87097714