Open2
アロー関数
従来
function func1(str) {
return str;
}
const func1 = function func1(str) {
return str;
};
console.log(func1("func1です"));
アロー関数
const func2 = (str) => {
return str;
};
const func3 = (num1, num2) => {
return num1 + num2;
};
const func3 = (num1, num2) => ({
hoge: num1,
huga: num2,
});
console.log(func3('a', 'b')); //{hoge: 'a', huga: 'b'};
受け取る引数が1つの場合だけ、()を省略可。
関数の中の処理が単一式の場合は、{}省略可。
但し{}を省略した場合、処理結果は必ずreturnされる。
const func2 = str => str;