Node.js 0.12中提供ECMAScript 6功能

Node.js 0.12中提供ECMAScript 6功能

新的稳定版本的Node.js(0.12)最近已经升级了Google的v8 JavaScript引擎v3.28.73

Node.js中当前存在哪些ECMAScript 6功能,而不使用该--harmony标志?

我检查了几个声称要列出ES 6功能的网站但是所有这些功能看起来都已过时 - 最突出的是,这个表更新: 现在更新时的当前Node.js状态为0.12),因为有几个功能列为--harmony当我发现其中一些是默认启用时需要标志(地图,集合,符号,仅举几例)。更新节点特定表已经可用

此外,尝试谷歌这个信息纯粹为v8引擎提供了太新的信息 - 当前的v8版本是4.2。*,这远远超过了Node.js使用的。

我希望这个问题(及其答案)将成为Node.js开发人员现在可以使用的ES 6功能的全面总结。

在Node.js 0.12中启用ES 6功能我目前知道:

  • Maps,Sets / WeakMaps,WeakSets

  • 符号

  • Object.observe

  • 承诺

    • .isInteger

    • .isSafeInteger

    • .isNaN

    • 小量

    • .MIN_SAFE_INTEGER

    • .MAX_SAFE_INTEGER

  • 数学

    • .clz32

    • .imul

    • 。标志

    • .log10

    • .log2

    • .log1p

    • .expm1

    • .cosh

    • .sinh

    • .tanh

    • .acosh

    • .asinh

    • .atanh

    • .trunc

    • .fround

    • .cbrt

    • .hypot


慕虎7371278
浏览 651回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP