我正在尝试在 JS 中使用可选链接,但它显示错误
I am trying to use optional chaining in JS and it showing error
为什么我的 JS 片段在 console.log
上抛出错误?
var person = {
name: 'John',
pet: {
name: 'Trixi',
}
};
var petName = person.pet?.name;
console.log(petName);
Uncaught SyntaxError: Unexpected token '.'
Optional chaining operator is currently supported on Chrome v80 or more, Firefox v74, and other browser's newest versions. More details: https://caniuse.com/mdn-javascript_operators_optional_chaining
但是,您仍然可以通过在浏览器上启用 实验性 JavaScript 配置来在旧版浏览器上启用它。
例如在 Chrome 中,要做到这一点,请访问 chrome://flags/#enable-javascript-harmony在URL,然后启用。
为什么我的 JS 片段在 console.log
上抛出错误?
var person = {
name: 'John',
pet: {
name: 'Trixi',
}
};
var petName = person.pet?.name;
console.log(petName);
Uncaught SyntaxError: Unexpected token '.'
Optional chaining operator is currently supported on Chrome v80 or more, Firefox v74, and other browser's newest versions. More details: https://caniuse.com/mdn-javascript_operators_optional_chaining
但是,您仍然可以通过在浏览器上启用 实验性 JavaScript 配置来在旧版浏览器上启用它。
例如在 Chrome 中,要做到这一点,请访问 chrome://flags/#enable-javascript-harmony在URL,然后启用。