首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >现在如何编写和测试ECMAScript 6代码?

现在如何编写和测试ECMAScript 6代码?
EN

Stack Overflow用户
提问于 2014-10-03 11:00:57
回答 3查看 4.1K关注 0票数 10

我想开始使用up和to 6 (ES6)编写代码,以便开始掌握新的语法。

是否有某种网络资源或浏览器插件,我可以使用(编写和测试代码)在我们现有的有关ES6?

我被引导相信使用谷歌Chrome金丝雀可能会有所帮助。所以我下载了金丝雀,我启用了金丝雀的几个功能:

启用实验JavaScript (Mac、Windows、Linux、Chrome、Android) 启用网页使用实验性JavaScript功能。 #Enable-javascript-和谐启用

在测试了for循环中的let块作用域之后

代码语言:javascript
复制
for (let i = 0; i < 10; i++) {
   console.log(i);
}

我有一个语法错误:

SyntaxError:意外标识符

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-05 09:15:29

在启用了实验JavaScript标志的Chrome 37 (当前Chrome)中,以下工作:

代码语言:javascript
复制
(function () {
   "use strict"; 
   for (let i = 0; i < 10; i++) {
      console.log(i);
   }
})()

在严格模式之外,如果没有处于严格模式,则应该看到SyntaxError: Illegal let declaration outside extended modeSyntaxError: Unexpected identifier;如果未启用实验性JavaScript标志,则可能会看到SyntaxError: Unexpected strict mode reserved word

您还可以使用巴贝尔启用标志编译代码。

有关更多信息,请参见kangax的ES6兼容性表

票数 4
EN

Stack Overflow用户

发布于 2016-07-16 15:55:48

巴贝尔有一个测试transpile和执行代码的工具。只需使用它来测试和在网络应用程序,它将很可能你将使用它来传输到生产代码!!

http://babeljs.io/repl

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26177776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档