1장 함수형 자바스크립트 소개
__1.1 함수형 프로그래밍 그거 먹는 건가요?
____1.1.1 함수형 자바스크립트를 검색하면 나오는 예제
____1.1.2 값으로써의 함수와 클로저
__1.2 함수형 자바스크립트의 실용성
____1.2.1 회원 목록 중 여러 명 찾기
____1.2.2 for에서 filter로, if에서 predicate로
____1.2.3 함수형 프로그래밍 관점으로 filter 보기
____1.2.4 map 함수
____1.2.5 실행 결과로 바로 실행하기
____1.2.6 함수를 값으로 다룬 예제의 실용성
__1.3 함수형 자바스크립트의 실용성 2
____1.3.1 회원 목록 중 한 명 찾기
____1.3.2 값에서 함수로
____1.3.3 함수를 만드는 함수와 find, filter 조합하기
____1.3.4 고차 함수
____1.3.5 function identity(v { return v; }, 이건 어디다 쓰는 거지?
____1.3.6 연산자 대신 함수로
____1.3.7 함수 합성
__1.4 함수형 자바스크립트를 위한 기초
____1.4.1 일급 함수
____1.4.2 클로저
____1.4.3 클로저의 실용 사례
____1.4.4 클로저를 많이 사용하라!
____1.4.5 고차 함수
____1.4.6 콜백 함수라 잘못 불리는 보조 함수
____1.4.7 함수를 리턴하는 함수와 부분 적용
__1.5 정리
2장 함수형 자바스크립트를 위한 문법 다시 보기
__2.1 객체와 대괄호 다시 보기
____2.1.1 난해해 보이는 문법들을 확인하는 목적
____2.1.2 객체와 key
____2.1.3 함수나 배열에 달기
____2.1.4 delete
____2.1.5 코드가 실행될 수 있는 영역
__2.2 함수 정의 다시 보기
____2.2.1 기본 정의
____2.2.2 호이스팅
____2.2.3 호이스팅 활용
『함수형 자바스크립트 프로그래밍』은 자바스크립트에서 함수형 패러다임을 통해 보다 효율적인 코드를 만들고자 하는 개발자를 위한 실무 밀착형 가이드다.
이 책은 함수형 자바스크립트 프로그래밍을 위한 문법과 개념을 단순히 소개하지 않는다. 책 전반에 걸쳐 함수의 응용을 매우 깊이 다루며, 실용적인 접근을 항상 함께한다. 우선 함수형 패러다임을 잘 보여주는 라이브러리인 Underscore.js를 직접 구현해 보면서 함수적인 기법들이 얼마나 유용한지를 몸소 느낄 수 있도록 한다. 또한 함수형 프로그래밍의 완성도를 높이기 위해 저자가 직접 ...
『함수형 자바스크립트 프로그래밍』은 자바스크립트에서 함수형 패러다임을 통해 보다 효율적인 코드를 만들고자 하는 개발자를 위한 실무 밀착형 가이드다.
이 책은 함수형 자바스크립트 프로그래밍을 위한 문법과 개념을 단순히 소개하지 않는다. 책 전반에 걸쳐 함수의 응용을 매우 깊이 다루며, 실용적인 접근을 항상 함께한다. 우선 함수형 패러다임을 잘 보여주는 라이브러리인 Underscore.js를 직접 구현해 보면서 함수적인 기법들이 얼마나 유용한지를 몸소 느낄 수 있도록 한다. 또한 함수형 프로그래밍의 완성도를 높이기 위해 저자가 직접 개발한 Partial.js 라이브러리를 통해 함수의 조합, 연속성, 순수 함수, 고차 함수, 불변성, 비동기, 동시성 등을 설명해서 보다 ‘개발자스럽게’ 함수형 자바스크립트 프로그래밍에 접근한다.
이 책은 익숙한 개발 방식에서 벗어나 기존 코드를 어떻게 함수형으로 바꿀 수 있는지를 보여주면서 독자에게 ‘함수형 패러다임’이 적용된 코딩 스타일과 콘셉트를 전달한다.