我想查看更多参数,如果它们是undefined
。如果我这样做,它会起作用:
if(param1 === undefined || param2 === undefined || param3 === undefined) {
console.log('Is missing');
}
但是我有6个以上的参数,如果能做到这样的话会很好:
if((param1 || param2 || param3) === undefined) {
console.log('Is missing');
}
如果例如param3未定义,则第二个代码部分不会返回“Is missing”。
答案 0 :(得分:6)
您可以将数组与.some
:
if ([param1, param2, param3].some(e => e === undefined)) {
console.log("Is missing");
}
答案 1 :(得分:-2)
使用if语句,undefined等于false。
var param1, param2, param3 = undefined;
if(!param1 || !param2 || !param3) {
console.log('Is missing');
}