JavaScript
[JavaScript] 함수형 프로그래밍 (일급함수, 고차함수)
[JavaScript] 함수형 프로그래밍 # 평가 - 코드가 계산되어 값으로 만들어지는 것 # 일급 - 값으로 다룰 수 있다. - 변수에 담을 수 있다. - 함수의 인자로 사용될 수 있다. - 함수의 결과로 반환될 수 있다. # 일급 함수 - 함수를 값으로 다룰 수 있다. - 조합과 추상화의 도구 자바스크립트에서 함수는 일급이다. 변수에 함수를 값으로 담을 수 있고, 함수의 인자로 함수를 전달 할 수 있다. 또 함수를 평가해서 값으로 다른 함수에도 전달 할 수 있다. const add5 = a => a + 5; console.log(add5); // a => a + 5 console.log(add5(5)); // 10 const f1 = () => () => 1; console.log(f1()); // ..
2022. 3. 29. 23:27