【JavaScript備忘録】アローファンクション

スポンサーリンク
アローファンクションアイキャッチ プログラミング

こんにちは!セミマサです。この記事はアローファンクションの備忘録になります。

アローファンクションの書き方

//通常の書き方
const normal = function(){
    return 'normal:hello world!';
};
//アロー
const arrow = () =>{
    return 'arrow:hello world!';
};

アローファンクションではfunction()() =>とできるのでちょっとだけ記述が短くなりますね。

処理が1行で終わる場合の省略形

const one_line = ()=> 'one_line:hello world';
const one_call = one_line();
console.log(one_call);

・処理が1行だけの場合{}を省略できる

・処理結果をそのまま返す場合はreturnも省略できる

上記のコードを実行するとコンソールにone_line:hello worldと出力されます。

引数を渡す場合

const arrow2 = (argument)=>{
    return argument;
};

・引数を渡す場合上記のように書く。

引数が1つだけの場合

const arrow3 = argument => {
    return argument;
};

・引数が1つだけの場合引数のカッコを省略できる

引数が2つ以上の場合

const arrow4  = (sei,mei) =>{
    return sei + mei;
};

・引数が2つ以上の場合はカンマ区切りで指定する。

おわりに

アローファンクションに関しての備忘録でした。新しい発見があったら追記します。

タイトルとURLをコピーしました