49

Node.js は => function キーワード エイリアスを既にサポートしていますか? はいの場合、どのバージョンから始めますか? この言語拡張機能を有効にする方法は?

(function() { console.log('it works!') })()

なる

(() => { console.log('it works!') })()
4

4 に答える 4

32

あなたが参照している構文は、「アロー関数」構文です。これは ECMAScript 6 の機能で、「ハーモニー」とも呼ばれます。ES6 標準は現在最終決定されていますが、エンジンはまだ新しい機能を実装しています。

V8 は矢印機能をサポートするようになりました。Node は V8 エンジンで実行されますが、Node が最新バージョンをコード ベースに組み込むには時間がかかる場合があります。

--harmony追加されるたびに、コマンドライン フラグを介してのみ有効になる可能性があります。

于 2013-10-28T20:34:34.230 に答える