ホームページ  >  記事  >  ウェブフロントエンド  >  jsのアロー関数と通常の関数の違いは何ですか

jsのアロー関数と通常の関数の違いは何ですか

王林
王林オリジナル
2020-04-28 14:48:4411170ブラウズ

jsのアロー関数と通常の関数の違いは何ですか

js におけるアロー関数と通常の関数の違いは次のとおりです:

1. スタイルが異なり、アロー関数は =>、通常の関数は function;

2. アロー関数はコンストラクターとして使用できないため、new キーワードは使用できません;

3. アロー関数は引数をバインドしないため、代わりに残りのパラメーターの使用を検討できます。 ;

4. 矢印 この関数は、コンテキストの this 値を独自の this 値としてキャプチャしますが、これは定義時に決定されます;

5、call、apply、bind は実行されません。この方向に影響を与える;

6. アロー関数にはプロトタイプ属性がありません;

7. アロー関数はジェネレーター関数として使用できず、yield キーワードも使用できません。

推奨チュートリアル: js 入門チュートリアル

以上がjsのアロー関数と通常の関数の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。