강의

멘토링

로드맵

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

Patrick Min님의 프로필 이미지
Patrick Min

작성한 질문수

실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발

검색폼 구현 2

class를 사용하지 않으신 이유

작성

·

232

1

수강 중에 궁금한점이 생겨 질문드립니다.

View와 FormView를 보면 FormView는 View를 확장한 것처럼 보이고, View가 다른 객체로의 확장을 고려해 설계된 것 같습니다.

그래서 제가 보기에는 class를 사용하여 개발해도 좋을것 같은데 Object.create를 사용하신 이유가 궁금합니다.

퀴즈

검색 입력 필드 옆에 표시되는 X 버튼은 언제 나타나야 하나요?

항상 표시됩니다.

사용자가 입력 필드에 내용을 입력했을 때 표시됩니다.

추천 검색어 목록이 표시될 때 표시됩니다.

검색 결과가 화면에 표시될 때 표시됩니다.

답변 2

3

Patrick Min님의 프로필 이미지
Patrick Min
질문자

클래스를 사용해서 구현해도 동작에는 이상 없었지만 객체를 생성하고, 생성한 객체를 관리하는 코드가 필요해서 코드량이 늘어났습니다. 수업에서 사용하신 방식이 더 간결하고 좋은것 같습니다.

1

김정환님의 프로필 이미지
김정환
지식공유자

네 클래스를 사용하는 방법도 있습니다. 기능을 구현하는 방법이 다양하다고 보시면 될것 같아요.

Patrick Min님의 프로필 이미지
Patrick Min

작성한 질문수

질문하기