##普通のJSで書くと
var multiplication = function(x,y){
return x * y;
};
multiplication(2,10);
##ES6のアロー関数で書くと
let multiplication = (x,y) => {
return x * y;
}
multiplication(2,10)
###さらに戻り値がそのままならreturnが省略できる
let multiplication = (x,y) => (
x * y
)
multiplication(2,10)
###さらにさらに1行なら()もいらない
let multiplication = (x,y) => x * y
multiplication(2,10)
##引数の有無でも書き方が違う
// 引数が一つなら
let multiplication = x => x * x
multiplication(2)
// 引数が二つ以上なら
let multiplication = (x,y) => x * y
multiplication(2,10)
// 引数がない場合
let multiplication = () => 2 * 10
multiplication()