判断一个值是否等于多个数字时有没有什么好的写法
还是说只能 == 1 && ==2 && ==5 && ==6 && ==7 && ==9这样写
判断一个值是否等于多个数字时有没有什么好的写法
还是说只能 == 1 && ==2 && ==5 && ==6 && ==7 && ==9这样写
看下js数组的includes方法是否符合需求
function compareNum(num){
const baseNumArr = [1,2,5,6,7,9];
if(baseNumArr.includes(num)){
return true;
}else {
return false;
}
}
compareNum(1);
const includes = n => '125679'.match(n);
以上只是开个玩笑,正常人会用数组:
const includes = n => [1, 2, 5, 6, 7, 9].includes(n);
10 回答11.1k 阅读
15 回答8.4k 阅读
7 回答5.3k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
预先保存合法值,然后查
小范围可以用数组
否则用Set