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

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

심성윤님의 프로필 이미지
심성윤

작성한 질문수

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

데이터 바인딩과 computed 속성

computed의 프로퍼티에서 질문있습니다.

작성

·

177

2

computed: { 
    doubleNum: function() {
   ...

   }

위의 구문 대신 화살표 함수를 써서

computed: { 
    doubleNum: () => {
   ...

   }

하니 NaN 이 출력되더라구요. 혹시 왜 화살표 함수로는 안되는지 알 수 있을까요??

답변 1

1

안녕하세요 성윤님, 좋은 질문이네요. 화살표 함수는 this 바인딩을 바꿔서 그렇습니다. 자세한 내용은 아래 문서를 참고해 보세요 :)

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/Arrow_functions

심성윤님의 프로필 이미지
심성윤

작성한 질문수

질문하기