는 왜 즉시 호출 방법은 this
로 window
객체를 반환하지이 즉시 호출 된 메서드가 윈도우 객체를 반환하는 이유는 무엇입니까?
var o = {};
o.foo = function() {
console.log(this);
}(); //Window {…}
하지만 나중에 실행될 때, 방법 (I는 두 경우 모두에서 예상 한 것처럼) 객체 o
를 반환? END_LINK하면 관심있는 창 개체를 보는 이유
var o = {};
o.foo = function() {
console.log(this);
}
o.foo(); //Object {foo: function}
입니다));'. – RobG
첫 번째 호출에서'this '가 무엇일까? 왜 그렇게 생각합니까/기대합니까? – user2864740