인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

topspot77님의 프로필 이미지
topspot77

작성한 질문수

Vue.js 시작하기 - Age of Vue.js

[실습 안내] event emit 실습 안내

객체 네이밍 질문이요!

작성

·

209

1

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

답변 1

0

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

topspot77님의 프로필 이미지
topspot77
질문자

감사합니다.

topspot77님의 프로필 이미지
topspot77

작성한 질문수

질문하기