アロー関数は es6 の新機能です。アロー関数は es6 の新機能で、アロー "=>" を使用して関数を定義できます。通常の関数と比較して、式とステートメントをサポートしています。ボディ、および矢印 関数のスコープは、これを囲むコードと同じです。
このチュートリアルの動作環境: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。
ES6 標準には、新しい関数であるアロー関数が追加されています。これにより、arrow => を使用して関数を定義できるようになります。
通常の関数と比較すると、構文は C# および Java 8 の関連関数に似ており、式とステートメント本体がサポートされています。
通常の関数とは異なり、アロー関数はこの周りのコードと同じスコープを持ちます。アロー関数には次の特性があります:
#1. 関数の作成に function キーワードは必要ありません。
2. return キーワードを省略します。
3. これは常に、関数が宣言されているスコープ内の this 値を指します (つまり、アロー関数は独自の this をまったく持たず、外部の this を参照します)これ)。
ES6 アロー関数構文を使用して関数を定義し、元の関数の「function」キーワードと関数名を削除し、「=>」を使用してパラメータ リストと関数を接続します。体。
アロー関数の役割
// 1、使表达更加简洁 const isEven = n => n % 2 === 0; const square = n => n * n; // 2、简化回调函数 // 普通函数写法 [1,2,3].map(function (x) { return x * x; }); // 箭头函数写法 [1,2,3].map(x => x * x);
es5 記述方法:
##アロー関数:[関連する推奨事項:
JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がアロー機能はes6の新機能ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。