アロー関数と省略記述
// 元の関数
const sum = function (a, b, c) {
return a + b + c;
};
// 省略① アロー関数
// function の記述を削除する。
// 引数とブロックの間に矢印記号を挿入する
const sum01 = (a, b, c) => {
return a + b + c;
};
// 省略② 処理の中身がreturnだけならブロック記号とreturnの記述を削除できる
const sum02 = (a, b, c) => a + b + c;
// 省略③ 引数が一つの場合は引数記号()を省略することができる
const double = (a) => a * 2;
console.log(sum(1, 2, 3));
console.log(sum01(1, 2, 3));
console.log(sum02(1, 2, 3));
console.log(double(3));