ホームページ > ウェブフロントエンド > フロントエンドQ&A > アロー機能はes6の新機能ですか?

アロー機能はes6の新機能ですか?

WBOY
リリース: 2022-03-30 17:53:55
オリジナル
1759 人が閲覧しました

アロー関数は es6 の新機能です。アロー関数は es6 の新機能で、アロー "=>" を使用して関数を定義できます。通常の関数と比較して、式とステートメントをサポートしています。ボディ、および矢印 関数のスコープは、これを囲むコードと同じです。

アロー機能はes6の新機能ですか?

このチュートリアルの動作環境: Windows 10 システム、ECMAScript バージョン 6.0、Dell G3 コンピューター。

アロー関数は es6 の新機能ですか?

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 記述方法:

アロー機能はes6の新機能ですか?

##アロー関数:

アロー機能はes6の新機能ですか?

[関連する推奨事項:

JavaScript ビデオ チュートリアル Web フロントエンド ]

以上がアロー機能はes6の新機能ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
es6
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート