假设我有这样的代码
var a, b;
b = 1;
var c = b > 0 ? a = 1 /*and c = 2*/ : a = 0 /*and c = 1*/;
console.log(a + c);
Run Code Online (Sandbox Code Playgroud)
有没有办法制作c = 2和a = 1使用上面的代码?
我想查看更多的参数,如果它们是undefined.如果我做这样的事情,它会工作:
if(param1 === undefined || param2 === undefined || param3 === undefined) {
console.log('Is missing');
}
Run Code Online (Sandbox Code Playgroud)
但是我有6个以上的参数,如果我可以做这样的事情会很好:
if((param1 || param2 || param3) === undefined) {
console.log('Is missing');
}
Run Code Online (Sandbox Code Playgroud)
如果例如param3未定义,则第二个代码部分不会返回"Is missing".