- 일급객체란?
2024.04.07 - [Front-End/Javascript] - 일급 객체란(First Class Object)?
- 고차 함수란: 일급 객체라는 특징을 활용하면 함수를 인수로 받거나 결과로 새로운 함수를 반환 시키는 함수
/* 함수를 매개변수로 받는 고차함수 예제 */
const doubledArray = [1, 2, 3].map((item) => item * 3)
doubledArray // [3, 6, 9]
/* 함수를 반환하는 고차함수 예제 */
const sum = function (a) {
// a가 존재하는 클로저 생성
return function (b) {
// b를 인수로 받아 a+b를 반환하는 함수 생성
return a + b
}
}| 함수를 만들 때 주의사항 - 1. 부수효과를 억제하자 (0) | 2024.04.21 |
|---|---|
| 함수를 만들 때 주의사항 3가지 (0) | 2024.04.21 |
| 함수를 정의하는 방법 - 4. 화살표 함수(Arrow Function) (0) | 2024.04.07 |
| 함수를 정의하는 방법 - 3. Function 생성자(Function Constructor) (0) | 2024.04.07 |
| 함수 표현식과 함수 선언문의 차이 (0) | 2024.04.07 |