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 機能は次のとおりです。

  • マップ、セット / WeakMaps、WeakSets
  • シンボル
  • オブジェクト.観察
  • 約束
  • 番号
    • .isInteger
    • .isSafeInteger
    • .isNaN
    • .イプシロン
    • .MIN_SAFE_INTEGER
    • .MAX_SAFE_INTEGER
  • 数学
    • .clz32
    • .imul
    • 。サイン
    • .log10
    • .log2
    • .log1p
    • .expm1
    • .コッシュ
    • .sinh
    • .tanh
    • .アコッシュ
    • .asinh
    • .atanh
    • .trunc
    • .fround
    • .cbrt
    • .ハイポット

ベストアンサー1

フラグのない機能--harmony:

旗がなければ、私たちが持っているのはそれだけだと思います--harmony

フラグ付きの機能--harmony:

たぶんこれで全部です。何か忘れていたら、後でリストに追加します。

おすすめ記事