728x90
화살표함수 () => {return...}, () => ()
오늘 코드 작성하던 중
const a = () => ()
const a = () => {}
이런 식으로 두 가지 방법으로 사용하길래 헷갈려서 구글링 좀 해봤다.
{}가 들어가면 return이 와줘야 함
const a = () => {
return b === c
}
함수 몸체가 한 줄의 구문이라면 중괄호를 생략할 수 있으며 암묵적으로 return이 됨
const a = () => b===c
() 오거나 리턴 하고 싶은 값이 바로 따라오면 암시적으로 리턴하게 됨. return을 적으면 오류남
const a = () => b === c
어떤 코드를 써도 상관없다. 간결한 건 아래코드.
728x90
'TIL' 카테고리의 다른 글
129. [React] Warning: Invalid DOM property `for`. Did you mean `htmlFor`? TIL 23.02.15 (2) | 2023.02.15 |
---|---|
128. React useMemo,memo, useCallback 정리 TIL 23.02.14 (0) | 2023.02.14 |
126. React fech 무한루프 TIL 23.02.10 (0) | 2023.02.10 |
125. JS Callback 사용이유 TIL 23.02.09 (0) | 2023.02.09 |
124. TIL 23.02.07 (0) | 2023.02.07 |
댓글