일반 함수와 화살표 함수 ES6(ECMAScript 2015)부터 도입된 화살표 함수(Arrow Function)는 기존의 일반 함수(Function Declaration/Expression)보다 짧은 문법과 특정 컨텍스트 처리의 단순화를 위해 고안되었습니다. 하지만, 문법이 간결하다고 해서 항상 화살표 함수를 쓰는 것이 최선은 아닙니다.이 글에서는 화살표 함수와 일반 함수의 동작 방식 차이, 사용 시 주의할 점, 예제 코드 비교를 통해 언제 어떤 함수를 써야 하는지 설명합니다. 1. 문법 차이항목일반 함수화살표 함수기본 형태function add(a, b) { return a + b; }const add = (a, b) => a + b;return 생략 가능 여부불가능가능 (단일 표현식인 경우)fun..