支持ES 6的Javascript代码片段运行程序(如jsFiddle)

Arn*_*hor 5 javascript code-snippets ecmascript-6

显然,jsFiddle和codepen.io都不支持ES6语法(例如,运行let x = 10会抛出错误- 自己看看)。

显而易见的选择是es6fiddle,但是显然会产生错误的结果(块作用域变量i定义超出范围)。

根本没有任何片段赛跑者支持ES6吗?

Dom*_*nic 1

您看到的特定问题是由于Traceur 中的错误造成的,Traceur 是 ES6 到 ES5 的转译器,许多代码片段运行者使用它来添加“ES6 支持”。您会发现此类运行程序通常受到运行它们的软件的限制,对于 Traceur,这意味着通常优秀但有时有缺陷的 ES6 支持。