728x90 바인딩1 javascript 함수 vs 화살표 함수 요즘 바닐라 자바스크립트로 디자인패턴에 대해서 공부하던 중 일반함수와 화살표함수(arrow function)이 가르키는 this가 다르다는 것을 알게 되었습니다. 예전부터 궁금했던 내용이었는데, 정리하는 시간을 가져보았습니다. 1. 일반함수 this는 자신이 종속된 객체를 나타낸다. function normalFunction() { this.name = "화살표 함수"; return { name: "일반함수", call: function() { console.log(this.name); } }; } const nfunc = new normalFunction(); nfunc.call(); 위의 예제의 경우, this는 return하는 객체를 나타낸다. { name: "일반함수", call: function.. 2019. 11. 17. 이전 1 다음 728x90