this는 함수가 어떻게 호출됐냐에 따라 가리키는 대상이 달라진다.화살표 함수가 특이한 이유는 this를 선언 시점에 고정하기 때문이다. 일반 함수는 호출될 때마다 this가 달라지지만, 화살표 함수는 자신이 쓰여진 위치의 this를 그대로 쓴다.2. 생성자 함수 — new의 동작 원리new 키워드를 쓰면 JS 엔진이 내부적으로 4단계를 수행function Person(name, age) { this.name = name; // ③에서 this = 새로 만들어진 {} this.age = age;}const p = new Person("채원", 25);// p = { name: "채원", age: 25 }new 없이 그냥 Person("시원", 25)를 호출하면 this가 window를 가리켜서 전역이..