[javascript] this
자바스크립트에서의 this는 상황에 따라 다르게 동작한다. 1. 전역에서의 this는 window를 바인딩한다. 💡 바인딩이란? : 식별자와 값을 연결하는 과정 💡 식별자란? : 변수 이름, 함수 이름 등 어떤 대상을 구별할 수 있는 이름 즉, this 바인딩이란 this가 어떤 객체와 연결되는지를 의미한다. console.log( this ); //Window {0: Window, window: Window, self: Window, document: document, name: '', location: Location, …} this === window; //true 2. 함수에서는 호출하는 위치에 따라 다르게 바인딩한다. 일반 함수에서의 this는 window를 바인딩한다. function f1()..
2022.03.03