Part3 - 2장. this가 이런거군
function foo() {
console.log(this.a);
}
var a = 2;
(function () {
'use strict'
foo();
})();
이 코드는 엄격 모드('use strict') 하에서 foo() 함수의 this가 undefined로 바인딩되므로, this.a는 TypeError를 발생시킬 수 있다.
// TODO: 해당 챕터 전체 내용이 본문에 부족합니다. 책의 나머지 설명을 기반으로 보충 필요.