Vue.js에서 애플리케이션을 개발하다 보면 computed 프로퍼티에 대해 arrow function을 사용했을 때 예상치 못한 동작을 경험할 수 있습니다. 이번 글에서는 그 이유를 설명하고, 공식 문서 및 올바른 사용법을 소개하겠습니다.1. Arrow Function의 특징JavaScript의 arrow function은 기존의 function 키워드로 정의한 함수와 몇 가지 중요한 차이가 있습니다.1.1 this 바인딩Arrow function은 자신을 감싸는 상위 스코프의 this를 자동으로 바인딩합니다.따라서 일반 함수와 달리 this를 변경할 수 없습니다.1.2 prototype이 없음Arrow function으로 생성된 객체는 prototype 속성을 가지지 않습니다.1.3 new 키워드로 ..
웹 개발/프론트엔드
2025. 1. 18. 09:29