gpt4 book ai didi

javascript - 尽管启用了实验性 js,但 ECMA 6 不工作

转载 作者:行者123 更新时间:2023-12-04 02:18:23 25 4
gpt4 key购买 nike

我有最新的 Chrome 版本(45 和版本 47 中的 Chrome Canary),都启用了实验性 Javascript 标志。我想使用 ECMA6,但它不起作用。我不知道为什么。是否还必须启用任何技巧或其他标志?

ECMA6 的每个保留字(如 import、class 或其他)在 Chrome 45 中抛出“Uncaught SyntaxError:意外的保留字”错误,在 Chrome Canary 中抛出“Uncaught SyntaxError:意外的 token 导入”错误。

我将不胜感激任何帮助。而且,因为我几个月前问过这个问题,但没有得到任何答案,而是这个 Using ECMAScript 6 的“可能重复” , 它不是。它没有解决我的问题。

谢谢。

--- 编辑 ---我想使用模块,因为我更喜欢 ecma6 模块而不是使用 Require 或 Common。而且我也喜欢类的糖语法,代码看起来更好:)

最佳答案

模块还没有在任何浏览器中原生支持。您将需要使用转译器,例如 TraceurBabel .查看以下内容之一以帮助您入门:

至于类,您可以在 native 使用它们而无需通过转译器。您可以在此处查看兼容性表,了解目前哪些浏览器原生支持类:

https://kangax.github.io/compat-table/es6/

截至目前,您可以看到大多数浏览器本身还不支持类。但是,如果您使用的是 Babel 或 Traceur,那应该不是问题。

关于javascript - 尽管启用了实验性 js,但 ECMA 6 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34429168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com