반응형 object1 자바스크립트) this 1) var o ={ func : function(){ if(0===this){ document.write("o===this") //o===this가 출력됨. } } } 2) function func(){ if(window)===this){ //--> 일반적인 객체에 속해있지 않은 this console.log("window===this"); //window===this가 출력됨. } } 결론: this는 함수 안에서 사용되는 일종의 변수이다. 객체 안에서의 this는 'this가 속한 객체(자기자신)'를 가리킨다. 만약 this가 객체 밖에 있다면, Window라는 전역 객체를 가리킨다. o.func() 객체에서 this는 o(현재 this가 속해있는 곳)을 가리킨다. 어떤 곳에서도 속하지 않은 모든 .. 2021. 7. 30. 이전 1 다음 반응형