화살표 함수는
const func = () => console.log("리턴 생략"); (O) --> 정상
const func = () => return console.log("리턴 생략해야함"); (X) --> 에러
이렇게 중괄호 { }를 사용하지 않으면,
return을 포함한다는 암묵적인 규칙이 적용되므로 return을 작성하지 않는다.
만약, 함수의 코드가 길어져서 뒤에서 return을 해야한다면, 중괄호와 함께 return을 반드시 적어주어야한다.
const func = () => {
....
....
return number;
} (O) --> 정상
기억하자.
'개발 > 자바스크립트' 카테고리의 다른 글
[자바스크립트] Object.freeze()를 통해 변경할 수 없는 객체를 만들어요 (0) | 2020.07.27 |
---|---|
[자바스크립트] 객체에서 키(key) 또는 값(value)만 따로 배열로 뽑기?! (0) | 2020.07.27 |
[Javascript] moment.js를 이용하여 특정 날짜로부터 몇 일 후 구하기 (0) | 2019.01.30 |
[자바스크립트] Date()객체로 날짜 구하기 & moment() 객체로 날짜 구하기 (0) | 2018.12.19 |
자바스크립트로 문자열에 특정 문자열이 존재하는지 체크하는 방법 : indexOf() (0) | 2018.10.15 |