exe*_*ook 47 javascript node.js
Node.js是否支持=> function关键字别名?如果是,从哪个版本开始?如何启用此语言扩展?
(function() { console.log('it works!') })()
Run Code Online (Sandbox Code Playgroud)
变
(() => { console.log('it works!') })()
Run Code Online (Sandbox Code Playgroud)
Die*_*o V 75
简而言之:是的,从版本4.4.5开始,Node.js中的箭头函数得到了相当好的支持.
完全正确的支持从版本6开始.初始支持在v0.12中引入但是非常不完整,默认情况下禁用,直到v4.0变好.有关详细信息,请参阅Node的ES6兼容性表:http://node.green/#ES2015-functions-arrow-functions.
aps*_*ers 32
您所指的语法是" 箭头函数 "语法.这是ECMAScript 6的一个特征,也被称为"和谐".该ES6标准现在敲定,但发动机仍在执行它的新功能.
V8现在具有箭头功能支持.Node在V8引擎上运行,但Node可能需要一些时间才能将最新版本合并到其代码库中.
无论何时添加,都可能仅通过--harmony命令行标志启用.
Val*_*nov 20
您可以关注此问题:https://code.google.com/p/v8/issues/detail?id = 2700
目前(截至02.05.2014)已实施箭头功能并等待此功能将在v8中登陆:https://codereview.chromium.org/160073006/
之后我们需要等待,直到带有箭头功能的v8版本被集成到Node.JS中.您可以在那里关注Node.JS更改日志:https://github.com/joyent/node/blob/master/ChangeLog(搜索"v8:upgrade to ....")
| 归档时间: |
|
| 查看次数: |
35383 次 |
| 最近记录: |