【JavaScript】アロー関数 - 無名関数の省略記法

【JavaScript】アロー関数 - 無名関数の省略記法

JavaScriptのアロー関数をご紹介します。

アロー関数

アロー関数は無名関数の省略記法です。

基本構文

( 引数変数 ) => {
    // 処理........
}

無名関数の記法に比べ、functionの記述は必要なく、その代わりに終了丸括弧())と開始波括弧({)の間に=>を記述します。

また、引数が1つの場合は丸括弧を省略することができます。

引数変数 => {
    // 処理........
}

サンプル

引数あり

let addition = ( x, y ) => {
    let total = x + y;
    return total;
};

let z = addition(3, 7);

console.log(z);
10

引数なし

let message = () => {
    console.log("Hello World.")
};

message();
Hello World.

引数が1つ

let greeting = content => {
    console.log(content);
}

greeting("Good Morning");
Good Morning