FrontEnd/개념정리
일급 함수란?
3일마다 작심3일
2023. 4. 18. 19:08
평가
- 코드가 계산되어 값을 만드는 것
일급
- 값으로 다룰 수 있다.
- 변수에 담을 수 있다.
- 인자로 사용될 수 있다.
- 반환값으로 전달할 수 있다.
일급 함수
일급함수란 함수를 일반 값처럼 다룰 수 있는 함수를 말합니다.
함수를 매개변수, 반환값, 변수 등으로 사용할 수 있습니다.
이러한 특징은 함수형 프로래밍에서 중요한 역할을 합니다.
- 함수를 변수나 데이터 구조에 저장할 수 있습니다.
- 함수를 매개변수로 전달할 수 있습니다.
- 함수를 반환값으로 사용할 수 있습니다.
const a = 100;
const add = (test) => test + 100;
const result = add(a);
console.log(result) // 200
위 코드가 가능한 이유는
함수를 반환값으로 사용할 수 있습니다.
의 특징 덕분이다.