[함수형 프로그래밍] 함수형 자바스크립트 활용사례
Javascript 활용 사례 [1, 2, 3].forEach(alert); 위 코드는 '1', '2', '3' 이라고 쓰여진 각각의 경고 팝업(alert)를 띄워준다. Array#forEach는 ECMA-262에서 제정되었으며 함수를 인자로 받고 나서 배열의 각 요새를 한 개씩 함수의 파라미터로 전달하는 기능을 수행한다. (만약에 for문을 사용해 같은 기능을 구현하려 했다면 다음과 같았겠지) var arr = [1, 2, 3]; for(var i=0; i 3 함수를 return 하는 것은 클로저(closure)다. apply 메소드는 모든 자바스크립트 함수에 제공되며, 배열 요소를 함수의 인자처럼 제공한다. 위 예제는 apply를 사용해 splat이라는 간단한 함수를 만든 것이다. splat는 함수를..
개인공부/함수형 프로그래밍
2016. 9. 29. 01:20