작성
·
259
0
예제코드 3-28에대한 질문인데요.
우선 obj.logThisLater1()을 호출하면 logThisLater1()에서의 this는 obj를 가르키고, 따라서 6번쨰 코드라인에서 this.logThis로 호출을했으면 logThis에서의 this는 점표기법 앞에있는 this를 가르켜서 obj를 가리키는게 아닌가하는 생각이듭니다.
답변 1
0
그렇게 동작할 것 같다고 생각하실 수 있는데, 실제로는 `this.logThis`라는 함수를 setTimeout의 인수로 전달한 것일 뿐이어서 this에 대한 정보가 담겨있지 않게 됩니다. 자세한 건 3-2-6 및 4장 콜백함수 부분에서 확인하세요 :)