小编典典

Node.js 0.12中提供的ECMAScript 6功能

javascript

最近,随着升级的Google v8 JavaScript引擎 v3.28.73 发行了新的稳定版Node.js(0.12)。

不使用该--harmony标志,Node.js当前具有哪些ECMAScript 6功能?

我已经检查了几个声称列出ES 6功能的站点,但它们似乎都已过时-最显着的是,此表更新: 现在更新为当前Node.js,状态为0.12
),因为其中一些功能列为:--harmony我发现其中一些默认情况下处于启用状态(地图,集合,符号等)时,需要使用该标志。 更新
特定于节点的表已提供

此外,尝试仅针对v8引擎搜索此信息会提供太多最新信息-当前的v8版本为 4.2。* ,这比Node.js所使用的要早得多。

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

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

  • 地图,集合/ WeakMap,WeakSet
  • 符号
  • 对象观察
  • 承诺
    • .isInteger
    • .isSafeInteger
    • .isNaN
    • .EPSILON
    • .MIN_SAFE_INTEGER
    • .MAX_SAFE_INTEGER
  • 数学
    • .clz32
    • .imul
    • 。标志
    • .log10
    • .log2
    • .log1p
    • .expm1
    • .cosh
    • .sinh
    • .tanh
    • .acosh
    • .asinh
    • .atanh
    • .trunc
    • .fround
    • .cbrt
    • .hypot

阅读 301

收藏
2020-05-01

共1个答案

小编典典

不带--harmony标志的功能:

我认为这就是我们所没有的--harmony

带有--harmony标志的功能:

我认为就这些。也许我忘了一些东西-稍后再将其添加到列表中。

2020-05-01