Nullish 合并 javascript 运算符在边缘不工作
Nullish coalescing javascript operator not working in edge
当我使用 ?? Edge 中的 javascript 运算符,出现语法错误。例如,在 Chrome 的控制台中输入以下内容,Firefox 可以正常工作,但在 Edge 中会出现语法错误。
false ?? 1
预期结果:错误
null ?? 1
预期结果:1
正如我所说,这适用于 Chrome 和 Firefox,但会导致 Edge 出现语法错误。任何想法我做错了什么? MDN 说 Edge 支持 ??.
Edge Legacy 不支持 Nullish 合并运算符。您可以查看 MDN Browser compatibility and caniuse。仅 Microsoft Edge 版本 80+ 支持。
如果你想在 Edge Legacy 中使用 Nullish 合并运算符,你可以使用 Babel 来转换它。
当我使用 ?? Edge 中的 javascript 运算符,出现语法错误。例如,在 Chrome 的控制台中输入以下内容,Firefox 可以正常工作,但在 Edge 中会出现语法错误。
false ?? 1
预期结果:错误
null ?? 1
预期结果:1
正如我所说,这适用于 Chrome 和 Firefox,但会导致 Edge 出现语法错误。任何想法我做错了什么? MDN 说 Edge 支持 ??.
Edge Legacy 不支持 Nullish 合并运算符。您可以查看 MDN Browser compatibility and caniuse。仅 Microsoft Edge 版本 80+ 支持。
如果你想在 Edge Legacy 中使用 Nullish 合并运算符,你可以使用 Babel 来转换它。