• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

객체 네이밍 질문이요!

21.03.28 16:44 작성 조회수 118

1

해당 인스턴스에서 값이나 각 객체의 옵션을 불러오고 싶을때 this.data.num이 아닌 this._data.num으로 불러와지는데 왜 일반 data가 아닌 _data로 바라보는지 잘 모르겠습니다. 사실 그것보다는 console,log(this)만 했을 떄 인스턴스안에 있는 모든 객체들을 확인하였지만 왜 옵션 앞에 "_"이게 붙어있는지는 모르겠습니다.

답변 1

답변을 작성해보세요.

0

안녕하세요 topspot님, 좋은 질문이네요. 제가 강의에서 _가 접두사로 붙은 속성에 대해서는 따로 언급을 하지 않았던 것 같습니다. 그 이유는 이 속성들이 뷰 내부적으로 관리하는 속성이기 때문에 그렇습니다. $나 _는 모두 뷰 라이브러리 내부에서 취급하는 속성이기 때문에 이 속성을 변경하거나 접근하시는 것은 권장드리지 않습니다 :)

topspot77님의 프로필

topspot77

질문자

2021.03.31

감사합니다.