【发布时间】:2014-10-09 10:42:51
【问题描述】:
是否有一个 JavaScript 模块,可以安装在当前版本的 Node 中,提供一些 ES6 功能,例如地图? (node --harmony 提供的 Map 版本还没有实现足够有用的功能。)
【问题讨论】:
-
npmjs.org 是否适合您? npmjs.org/search?q=es6
->npmjs.org/package/es6-collections -
@FelixKling 似乎不起作用,例如当我导入 es6-collections,然后
m = new Map()后跟m.keys()时,它会给出一条错误消息,就像我尝试使用node --harmony提供的版本时一样,我做错了吗? -
啊,查了一下源码,好像大部分都没有实现,节点可能使用相同的代码。不用担心,我会自己写的。
-
有很多项目。 github.com/paulmillr/es6-shim 是比较流行的一种,如果你想要任何语言特性,当然有 Traceur。 es6-shim 应该有 Map.keys()
标签: javascript ecmascript-harmony ecmascript-6