我想开始使用即将到来的ECMAScript 6(ES6)编写代码,以开始掌握新的语法。我该如何编写和测试ECMAScript 6代码?
是否有某种网络资源或浏览器插件可用于播放(编写和测试代码)关于我们目前拥有的关于ES6的内容?
我一直认为使用Google Chrome Canary可能会有所帮助。所以,我下载金丝雀,我能在金丝雀几个特点:
Enable Experimental JavaScript (Mac, Windows, Linux, Chrome OS, Android)
Enable web pages to use experimental JavaScript features.
#enable-javascript-harmony Enable
而且在测试let
块范围for循环
for (let i = 0; i < 10; i++) {
console.log(i);
}
后,我得到了一个语法错误:
SyntaxError: Unexpected identifier
有Traceur但它是越野车的地狱。 – nullpotent 2014-10-03 11:09:13
我听说你需要使用严格模式的ES6才能在Chrome Canary中工作 – Bergi 2014-10-03 11:11:05
@iccthedral真的吗?我现在使用Traceur取得了很大的成功。我不会这样分类。 ES6标准还没有得到批准,所以有些事情可能并不是最终的,Traceur不支持所有ES6的事情,但是对于它所支持的内容,迄今为止我已经有了非常好的体验。你遇到了什么样的问题? – 2014-10-07 02:29:07