const add = function(one, two){
return one + two;
};
console.log(add(1, 2));
const total = (one, two) => {
return one + two;
};
console.log(total(1, 2));
화살표 함수에서 함수 블록과 return 작성을 생략할 수도 있습니다.
⇒ 인자값이 1개일경우 괄호도 생략 가능합니다.
const total = (one, two) => one + two;
console.log(total(1, 2));//3
const total = (one) => { };
console.log(total(1)); //undefined
{key: value}를 반환하는 형태
⇒ {key: value}를 소괄호로 감싸면 {key: value}를 반환합니다. 만약 소괄호를 작성하지 않는다면 undefined를 반환합니다.
const point = (param) => ({book: param});
const result = point("책");
for( const key in result){
console.log(key + ": "+result[key]);
};
[실행 결과]
book: 책
const get = param => param + 20;
console.log(get(10)); //30
const get = () => 10 + 20;
console.log(get());