this는 함수 실행시 호출(invocation) 방법에 의해 결정되는 특별한 객체이다.함수 실행시 결정되므로, 실행되는 맥락(execution context)에 따라 this는 다르게 결정된다.함수가 무엇이냐가 중요한 것이 아니라, 어떻게 실행되는 것인지가 중요하다.