프로퍼티(Property)와 가비지 컬렉션(Garbage Collection)
프로퍼티(Property) 자바스크립트에서 변수는 기본적으로 객체 프로퍼티(property)와 같습니다. 다시 말해, 자바스크립트 변수는 객체의 프로퍼티라고 볼 수 있습니다. 전역 객체와 전역 변수 자바스크립트 인터프리터가 실행됐을 때 가장 먼저 하는 일은 전역 객체를 생성하는 것입니다. 전역 객체의 프로퍼티는 전역 변수인데, 전역 자바스크립트 변수를 선언할 경우 실질적으로 전역 객체의 프로퍼티를 정의하는 셈입니다. 자바스크립트에서 Window 객체는 브라우저 창에 담긴 모든 자바스크립트 코드를 위한 전역 객체의 역할을 합니다. 이 전역 Window 객체에는 전역 객체를 참조할 때 this 대신 사용할 수 있는 참조(self-referential) window 프로퍼티가 포함되어 있습니다. Window ..