1. Arrow Function (화살표 함수): 단순한 단축 문법이 아니다화살표 함수는 코드를 짧게 만들어주지만, 가장 중요한 차이점은 this 바인딩에 있습니다.일반 함수: 호출 방식에 따라 this가 동적으로 결정됩니다.화살표 함수: 함수가 선언된 위치의 상위 스코프 this를 그대로 물려받습니다 (Lexical this).JavaScript const user = { name: "Gemini", // 일반 함수: 호출한 user 객체를 가리킴 sayHi: function() { console.log(this.name); }, // 화살표 함수: 상위 스코프(전역)의 this를 가리킴 sayHiArrow: () => { console.log(this.name); } };user.sayHi..