실전 문법·28 / 32
화살표 함수로 객체 반환하기
화살표 함수가 객체를 바로 반환할 때는 조심할 점이 있습니다. 중괄호 { }는 함수 몸체로 해석되기 때문에, 객체 리터럴을 바로 return하려면 소괄호로 한 번 더 감싸야 합니다.
let toPoint = (x, y) => ({ x: x, y: y });
console.log(toPoint(1, 2));소괄호가 없으면 { x: x, y: y }가 함수 몸체(블록)로 오해되어 원하는 값이 나오지 않습니다.
할 일
toEntry를 화살표 함수로 완성하세요.
막혔나요?
코드 에디터