- 함수는 JavaScript에서 기본적인 구성 블록 중의 하나.
- 함수는 작업을 수행하거나 값을 계산하는 문장 집합
- 함수를 사용하려면 함수를 호출하고자 하는 범위 내에서 함수를 정의
1. function 키워드 사용 (기본)
const a1 = function (x) { return x * 2 }
2. 화살표 함수 (기본)
const a2 = (x) => { return x * 2 }
3. 화살표 함수 (축약) 아래 조건에 해당될때만 축약 가능
- 매개변수가 하나인 경우 : () 소괄호 생략
- return 실행문이 하나인 경우 : {} 중괄호 , return 키워드 생략
const a3 = x => x * 2
4. 화살표 함수 사용시 Object 형 주의
- {} 중괄호가 함수 영역의 의미도 갖기 때문에, 소괄호로 한번 감싼후 Object 형 반환
const a4 = x => ({ name: '이우중'})