JavaScript のアロー関数における「=>」は何を意味しますか?
Jan 02, 2025 pm 01:45 PM" JavaScript のアロー関数の意味?
" />" は JavaScript のアロー関数で意味しますか?
" />
JavaScript における "=>" の意味は何ですか?
一般にアロー関数として知られる "=>" 記号は、ECMAScript 6 で導入された簡潔な構文です。関数式を表現することには、いくつかの重要な利点があります。
アロー関数: 字句Nexus
アロー関数は、従来の関数とは異なり、周囲のスコープから this 値を継承します。これにより、入れ子になった関数全体でこれを保持するための self = this のような複雑な構成が不要になります。
簡潔な構文
アロー関数は、関数式よりも明らかにコンパクトです。次の例を考えてみましょう。
// Old-style function expression var a2 = a.map(function(s) { return s.length; }); // Arrow function var a3 = a.map(s => s.length);
ログイン後にコピー
両方a2 と a3 は同じ出力 ([31, 30, 31, 31]) になりますが、アロー関数の方がはるかに簡潔です。
互換性に関する注意
一方、アロー関数はノード、ブラウザのサポートはさまざまです。2017 年 12 月 12 日の時点では、多くの一般的なブラウザの現在のバージョンでサポートされています。以下を含む:
- Chrome (v. 45 )
- Firefox (v. 22 )
- Edge (v. 12 )
- Opera (v. 22) 。 32 )
ただし、IE (v. 11 まで) およびその他のあまり知られていないブラウザーはサポートされていません。最新かつ最も包括的な互換性情報については、CanIUse.com を参照してください。
以上がJavaScript のアロー関数における「=>」は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7137
9


Java チュートリアル
1534
14


Laravel チュートリアル
1257
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1155
46

