判断一个值是否等于多个数字时有没有什么好的写法
还是说只能 == 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);
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.8k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答750 阅读
4 回答957 阅读✓ 已解决
预先保存合法值,然后查
小范围可以用数组
否则用Set