본문 바로가기

2021/092

[JavaScript] 함수형으로 전환하기 filter, map, each 함수형 프로그래밍을 배우기 전에는 우리는 아래와 같은 코드를 사용했을 것입니다 (결과값도 포함해서 작성하니 조금 더러워보여도 양해 바랍니다) var users = [ { id: 1, name: 'ID', age: 36 }, { id: 2, name: 'BJ', age: 32 }, { id: 3, name: 'JM', age: 32 }, { id: 4, name: 'PJ', age: 27 }, { id: 5, name: 'HA', age: 25 }, { id: 6, name: 'JE', age: 26 }, { id: 7, name: 'JI', age: 31 }, { id: 8, name: 'MP', age: 23 } ]; ===============================================.. 2021. 9. 22.
[JavaScript] 함수형 프로그래밍(Functional Programming), 순수함수, 일급함수, add_maker [무료] 자바스크립트로 알아보는 함수형 프로그래밍 (ES5) - 인프런 | 강의 마플(http://www.marpple.com)의 CTO 유인동님이 알려주는 함수형 프로그래밍에 대한 강좌 입니다. 함수형 프로그래밍으로 라이브러리를 직접 만들어가며 함수형 프로그래밍의 패러다임과 코딩의 즐거 www.inflearn.com 함수형 프로그래밍이란? 성공적인 프로그래밍을 위해 부수효과를 미워하고 조합성을 강조하는 프로그래밍 패러다임 부수효과를 미워한다 -> 순수함수를 만든다 -> 오류를 줄이고 안정성을 높인다 ※ 순수함수 : 부수효과가 없는 함수(동일한 인자를 넣으면 동일한 결과를 냄), 평가시점이 중요하지 않다 ※ 부수효과 : 외부의 상태를 변경하는 것 조합성을 강조한다 -> 모듈화를 높인다 -> 생산성을 높인.. 2021. 9. 20.