반응형
this의 동적 바인딩
-
[Javascript] this의 동적 바인딩, 정적 바인딩, call, this, apply, bind웹/JavaScript 2023. 1. 14. 10:14
I. ⭐️ this - "이곳의~" 기본적으로 자신이 속한 곳을 가리킴 - 문맥 context 💡 함수의 호출 방식에 따라 가리키는 바가 달라짐 - 자바스크립트 특성 1. 전역에서의 this console.log(this); 💡 아래의 환경들에서 각각 실행해 볼 것 브라우저의 콘솔창: Window 객체 - globalThis와 같음 Node.js의 REPL: global 객체 - globalThis와 같음 .js문서로 작성 후 실행 - 빈 객체 Node.js에서 각 .js 문서들은 이후 배울 모듈로서 실행되기 때문 2. 함수 안에서의 this 느슨한 모드와 엄격 모드에서 다르게 동작 function func () { console.log(this); // globalThis } func(); 'use..