인프런 커뮤니티 질문&답변

이투리님의 프로필 이미지
이투리

작성한 질문수

Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"

양방향 바인딩 (v-model)

v-model 3:30초쯤

해결된 질문

작성

·

220

1

@input="event => (inputValue =event.target.value)"

여기서 왜 소괄호가 들어가나요?

한문장으로 끝나니까 return과 {} 대괄호가 생략된건 이해가 되는데 소괄호가 들어가는 이유는 모르겠습니다.

답변 1

1

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요 :)

1. 현재 ESLint에서 화살표 함수 바디가 한 줄 짜리 바디(concise 바디)일 경우에는 소괄호로 묶는 것을 권장하고 있습니다.

2. 저 또한 한 줄짜리 바디를 갖는 화살표 함수의 경우 괄호()로 묶는것을 선호합니다.

3. 아울러 만약 concise 바디로 객체나 배열을 리턴할 경우에는 꼭 괄호로 감싸야 합니다.

var func = () => ({ foo: 1 });

 

MDN 화살표 함수 : 함수 본문

해당 링크를 참고하시면 더 도움이 되실 것 같아요 🙂

이투리님의 프로필 이미지
이투리
질문자

궁금증이 해결되었습니다.

감사합니다.

이투리님의 프로필 이미지
이투리

작성한 질문수

질문하기