자바스크립트는 렉시컬 스코프를 사용하기 때문에 함수의 상위 스코프가 정의 시점에 평가됨 하지만 this 키워드는 바인딩이 객체 생성 시점에 결정됨
일반 함수로 호출할땐 this가 최상위 객체 (global, window)를 가리킨다.
메서드로 호출할떈 호출된 객체를 가리킨다.
new 키워드를 사용해서 객체를 생성했을땐 객체를 가리킨다.
(,)를 기반으로 아규먼트를 순서대로 넘김
아규먼트를 리스트로 입력