javascript/인동님 인프런강의 정리
-
섹션 4. 자바스크립트에서의 지연 평가javascript/인동님 인프런강의 정리 2018. 8. 1. 02:53
섹션 4. 자바스크립트에서의 지연평가 - 지연평가 부분 내용 정리 (https://www.inflearn.com/course-status-2/ ) 다음의 value들이 있고 , 실행 해야하는 함수 들이 있고, 최종 결과를 얻는 함수 가 있다. value : val1 , val2 , val3 , val4 , val5 , val6 실행해야하는 함수 : map , filter , map , reject 최종 결과 함수 : take(2) 원래의 엄격하게 평가 되는 방식처음 map 에서 val1 에서 부터 val6 까지 다 평가 한다. 그 다음 filter 에서 또 val6 까지 다 평가 하면서 걸러낼 것 들만 걸러 낸다.그 다음 map 에서 filter 에서 걸러낸 val 들을 다 평가 한다.그 다음 rejec..
-
섹션 3. 컬렉션 중심 프로그래밍 (거르기– reject, compact)javascript/인동님 인프런강의 정리 2018. 7. 23. 04:09
섹션 3. 컬렉션 중심 프로그래밍 - 거르기– reject, compact 부분 내용 정리 (https://www.inflearn.com/course-status-2/ ) reject 함수기능 : filter 함수의 반대기능 (true 로 평가되는 것을 제외)function _reject(data, predi){ return _filter(data, function(val){ return !predi(val) }) } filter 함수의 리턴 값을 뒤집은 값 을 리턴 한다. function _negate(func){ return function(val){ return !func(val); } } function _reject(data, predi){ return _filter(data, function(..
-
섹션 3. 컬렉션 중심 프로그래밍 (수집하기 – map, values, pluck)javascript/인동님 인프런강의 정리 2018. 7. 21. 16:41
섹션 3. 컬렉션 중심 프로그래밍 - 수집하기(map, values, pluck) 부분 내용 정리 (https://www.inflearn.com/course-status-2/ ) 컬렉션 중심 프로그래밍은 컬렉션을 잘 다루는 함수 세트들을 구성하는 식으로 프로그래밍 해 나가는 것 컬렉션이란?배열이나 돌림직한 데이터들을 다루는 것 컬렉션 중심 프로그래밍의 함수들은 4가지 유형으로 구분 할 수 있는데 다음과 같다.1. 수집하기 - map, values, pluck 등2. 거르기 - filter, reject, compact, without 등3. 찾아내기 - find, some, every 등 4. 접기(축약) - reduce, min, max, group_by, count_by map , filter , f..
-
섹션 2. 함수형으로 전환하기 (_filter 함수, _map 함수)javascript/인동님 인프런강의 정리 2018. 7. 18. 04:29
섹션 2. 함수형으로 전환하기 - filter 함수 부분 내용 정리 (https://www.inflearn.com/course-status-2/ ) _filter 함수로 함수 줄이기 다음의 명령형 코드가 있습니다. 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 } ]; // 1. ..
-
섹션1. 함수형 프로그래밍 개요 정리javascript/인동님 인프런강의 정리 2018. 7. 7. 01:32
이강의 1. https://www.inflearn.com/course-status-2/ 의 내용 정리 함수형 프로그래밍이란 ?성공적인 프로그래밍을 위해 부수 효과를 미워하고 조합성을 강조하는 프로그래밍 패러다임. 일급함수의 개념과 순수함수의 특성을 이용하여 함수의 조합성을 높여가는 것 부수효과를 미워 한다는 말은 순수 함수를 만드는 것인데 순수함수는 들어온 인자가 같으면 항상 동일한 결과를 리턴 하는 함수, 함수가 받은 인자외에 다른 외부에 상태에 영향을 끼치지 않는 함수,리턴 값 외에는 외부와 소통하는 것이 없는 함수. 함수형 프로그래밍은 순수 함수의 조합으로 프로그래밍을 한다. 순수함수로 모듈화 수준을 높이게 되면오류는 적고 안정성이 높은 생산성 좋은 성공적인 프로그래밍을 할 수 있다라고 볼 수 있다..