javascript 호출한 놈1 javascript] this 바인딩 파헤치기 Javascript의 this 바인딩은 다른 언어(C#, C++, JAVA, .. )와 달리 동적으로 결정됩니다. 그래서 조금은 헷갈릴 수 있는데 결론부터 말하자만 ‘Javascript의 This’는 ‘호출한 놈’을 의미합니다. 먼저 기본값(?)으로 쓰이는 ‘호출하는 놈’의 의미를 알아보고, 그 다음에 예외인 경우 어떻게 동적으로 바인딩되는지 알아보겠습니다. Javascript에서 this란? this는 '호출한 놈'을 의미합니다. 만약 '호출한 놈'이 없으면, 기본값인 '전역객체(window)'를 출력합니다. 예외 사항: ①전역스코프에서 this ②strict mode ③화살표함수 1. this는 호출한 놈 function testThis(){ console.log(this) }; const stude.. 2023. 1. 13. 이전 1 다음