Node.js上的Ecmascript 6支持

I_Debug_Everything

我使用KoaJS已有一段时间了,使用--harmony标志时,我们可以轻松地使用'let'关键字和生成器,但是我找不到节点v0.11.x提供多少支持。同时使用相同的。

我尝试使用默认值参数初始化,但无法成功。

是否有可用的来源可以使用和声标志列出节点v0.11.x中支持的ECS 6功能编号?还是如果有任何可用于节点的npm模块可让我使用该模块?

提前致谢。

安德鲁

关于第二个问题,是的,有es6-module-loader有关现在可以使用完整ES6功能的一堆编译器,垫片和其他工具的详细信息,请参阅addyosmani的ECMAScript 6工具页面

至于node.js中对本机ES6的支持,V8正式实现了“ ECMAScript”,但AFAIK V8项目未发布其实现规范。但是,这里有一些有用信息的来源。这是node.js v0.11.6中的ES6简要概述

您可能需要确定node.js版本使用的V8版本有关最新的变更日志信息,请参见node.js博客查找给定的Chromium版本中使用的V8版本也很有您可以在此处找到Chrome发行说明请记住,可以为同一版本的V8设置不同的标志。Chromium和node.js都可以在V8中设置与ES6支持相关的标志

以下是两个表,列出了跨实现的ES(6)功能支持:

该MDN页面列出了一组有关ES6语言功能的参考文章。在每个按钮的底部,您可以看到Chrome对该功能的支持状态(并使用V8版本确定node.js中的支持)。

最后,V8问题跟踪器提供了与ES6功能相关的问题列表,其中许多已实现且问题已关闭。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章