
화살표 함수 function 키워드 대신 화살표 ( => ) 를 사용하여 간략하게 함수를 정의. 콜백 함수 내부에서 this 가 전역 객체를 가리키는 문제를 해결하기 위한 대안으로 유용하게 사용. 화살표 함수의 정의 const add = (x, y) => x + y; add(2,3); // 6 매개변수가 한 개인 경우 소괄호 생략 가능. const arrow = x => { console.log(x); }; 함수 내부가 하나의 문으로 구성된다면 중괄호 생략 가능. const power = x => x**2 화살표 함수와 일반 함수의 차이 화살표 함수는 함수 자체의 this 바인딩을 가지지 않음. 따라서, 화살표 함수 내부에서 this를 참조하면 상위 스코프의 this를 참조 = lexical this 화..