• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

문법 질문드립니다

22.03.23 22:52 작성 조회수 172

0

 

위와 같이 value 를 객체로 보내주지 않아도 실행이 정상적으로 되는데 {value} 처럼 구조 분해 할당으로 전달하는것이 더 좋은 이유가 있을까요?

const { value } = this.inputElement;
this.emit("@submit", { value });

 

답변 1

답변을 작성해보세요.

0

메세지(value)를 전달하는 인터페이스(모양)는 정의하기 나름입니다. value 값을 직접 전달해도 동작하기만 하다면 괜찮다고 생각해요.

단 객체로 전달한 의도는 확장성인데요. value 필드 외에 필드를 추가하기 쉽기 때문입니다.