반응형 프로토타입1 [Javascript] this란 무엇인가 Javascript에서 쓰이는 this란 무엇일까Javascript에서의 this와 다른 언어에서 쓰이는 this는 의미가 다르다. 다른 언어에서 쓰이는 this는 해당 코드를 실행하는 클래스의 인스턴스를 의미한다. (지시어의 의미) Javascript는 쓰임이 다르고 종류도 다양하다. 기본 바인딩 (Default Binding)바인딩이란 데이터와 변수값을 묶는 것을 말하며, 기본 바인딩은 다른 바인딩에 해당하는 것이 없을 경우에 적용된다.기본 바인딩의 경우 this는 전역 객체에 바인딩된다.function foo() { const a = 10; console.log(this.a);}foo(); // undefined다음 코드를 살펴보면 foo()함수를 실행시키면, 콘솔창에 10이 아닌 undefin.. 2023. 8. 26. 이전 1 다음