为什么 JavaScript 禁止它(给出语法错误),如果 Nullish 运算符 (??) 与 And (&&)、OR (||) 运算符“不带括号”结合使用?
例子:
let x = 1 && 2 ?? 3; // Syntax error
但以下作品
let x = (1 && 2) ?? 3; // Works
alert(x);
为什么 JavaScript 禁止它(给出语法错误),如果 Nullish 运算符 (??) 与 And (&&)、OR (||) 运算符“不带括号”结合使用?
例子:
let x = 1 && 2 ?? 3; // Syntax error
但以下作品
let x = (1 && 2) ?? 3; // Works
alert(x);