Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの矢印関数とは何ですか?


名前が示すように太い矢印関数は、コードの行を減らすのに役立ちます。構文=>は太い矢印を示しています。これにより、キーワード「function」を繰り返し書く必要もなくなります。

構文 構文は次のとおりです-

argument => expression

複数の引数には以下を使用してください-

(argument1 [, argument2]) => expression
太い矢印のある関数とない関数を比較してみましょう-

JavaScriptの関数
var rank = [7,8,9];
var display = rank.map(function(num) {
   return num * num;
});
JavaScriptのファットアロー関数
var rank= [7,8,9];
var display = rank.map((num) => num*num);
document.write(arr)

矢印関数は間違いなくコード行を減らします。


  1. JavaScriptの簡潔な矢印関数

    簡潔な矢印関数の構文は次のとおりです- (param1, param2) =>param1+param2 のみがあり、単一のパラメータがある場合は、次のように記述することもできます- param1=>param1*2 の後に中括弧{}がない場合は、暗黙的に戻ります。 以下は、JavaScriptで簡潔な矢印関数を実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta na

  2. JavaScriptのクロージャとは何ですか?

    JavaScriptのクロージャを使用すると、外部関数が実行されて返された後でも、内部関数から外部関数スコープにアクセスできます。これは、内部関数が常に外部関数変数にアクセスできることを意味します。 以下はJavaScriptのクロージャのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device