我目前使用最新版的 Google Chrome,版本号为 80.0.3987.87。我复制了来自 JS 文档的示例,链接如下:私有方法示例
class ClassWithPrivateMethod {
#privateMethod() {
return 'hello world'
}
getPrivateMessage() {
return #privateMethod()
}
}
const instance = new ClassWithPrivateMethod()
console.log(instance.getPrivateMessage())
// expected output: "hello world"
将代码复制并粘贴到控制台中。我应该得到“Hello World”,但是我却遇到了错误:
未捕获的SyntaxError:意外的令牌'('
从第二行开始声明私有方法出现了错误。为什么会出错,我的环境有什么问题?我不认为MDN文档有误。