[JS] this
this this는 실행 컨텍스트가 생성될 때 결정이 됩니다. 그 뜻은 함수를 호출할 때 결정된다고 할 수 있습니다. this를 구분하는 방법은 대표적으로 함수와 메서드 입니다. 전역공간의 this 전역공간의 this는 전역 객체를 가리킵니다. 브라우저 환경: window Node.js 환경: global 전역 변수 전역 변수를 선언하면 JS엔진은 이를 전역객체의 프로퍼티로 할당합니다. 좀더 개념을 확장하면 JS의 모든 변수는 특정객체(LexicalEnvironment)의 프로퍼티로 동작함 그렇다면 var로 선언한 전역변수와 전역객체의 프로퍼티의 차이는 무엇일까요? 호이스팅 configutration 의 True, False window.a = 1; var b =2; delete window.a;..
2022.08.06