js 이론5 call, apply, bind 기본 binding 자바스크립트 this binding이 헷갈려서 정리하게 되었습니다. 먼저 기본적인 binding은 어떤식으로 이뤄지는지 살펴보겠습니다. const introduce = function() { console.log(this); const msg = `Hello! my name is ${this.name}`; console.log(msg); }; introduce(); 현재 this는 전역객체에 해당하는 window객체이고 name에 관해 값을 할당한것이 없어서 name은 undefined여서 아무것도 출력하지 않습니다. 위 코드에서 var name = 'basic binding'만 추가하여 값을 할당해보겠습니다. const introduce = function() { console.lo.. 2021. 8. 25. 이전 1 2 다음