最近,随着升级的Google v8 JavaScript引擎 v3.28.73 发行了新的稳定版Node.js(0.12)。
--harmony
我已经检查了几个声称列出ES 6功能的站点,但它们似乎都已过时-最显着的是,此表( 更新: 现在更新为当前Node.js,状态为0.12 ),因为其中一些功能列为:--harmony我发现其中一些默认情况下处于启用状态(地图,集合,符号等)时,需要使用该标志。 更新 :特定于节点的表已提供
此外,尝试仅针对v8引擎搜索此信息会提供太多最新信息-当前的v8版本为 4.2。* ,这比Node.js所使用的要早得多。
我希望这个问题(及其答案)将成为Node.js开发人员现在可以使用的ES 6功能的全面摘要。
不带--harmony标志的功能:
我认为这就是我们所没有的--harmony。
带有--harmony标志的功能:
--harmony_arrow_functions
io.js
strict mode
字符串方法:
includes()
--harmony-proxies
我认为就这些。也许我忘了一些东西-稍后再将其添加到列表中。