함수형 프로그래밍과 JavaScript ES6+
ES6+와 함수형 프로그래밍을 배울 수 있는 강의입니다. 이 강좌에서는 ES6+의 이터러블/이터레이터/제너레이터 프로토콜을 상세히 다루고 응용합니다. 이터러블을 기반으로한 함수형 프로그래밍, map/filter/reduce, 파이프라인, 제너레이터를 통한 지연 평가, Promise 합성, 동시성/병렬성, async/await와 비동기 에러 핸들링 등을 배울 수 있습니다. 이 강좌를 습득하고 연습하여 중급 자바스크립트 개발자로 성장하세요!

- 미해결
프론트엔드 실무에서 어떤때에 쓰이는지 궁금합니다
안녕하세요. 추석챌린지로 수강하고있어 미션으로 질문을 남기게되었습니다.함수형프로그래밍과 지연성 확장성… 의 중요성을 알게되긴했는데 실무에서 어떤때에 쓰일수있는지…
javascript함수형-프로그래밍muddy
・
5달 전
1
80
1
- 미해결
함수형 프로그래밍 심화 강의 자료 추천
좋은 강의 덕분에 함수형 프로그래밍에 더 관심을 가지게 됐습니다. 😊함수
javascript함수형-프로그래밍Grand General
・
5달 전
0
55
2
- 미해결
함수형 자바스크립트 프로그래밍 책
안녕하세요 강의 잘 보고 있습니다 🙂 멀티패러다임 프로그래밍 책을 최근에 보고 더 자바스크립트 근간을
javascript함수형-프로그래밍gonasooc
・
5달 전
0
40
1
- 미해결
filter가 아무것도 걸러내지 못하는 경우
function FlatEvaluation(evaluation: Array) { return pipe( evaluation,
javascript함수형-프로그래밍정진호
・
8달 전
0
98
1
- 미해결
take 함수의 성능적면에서의 이점
비동기가 없을 시에 불필요한 프로미스 객체를 생성하지 않고 동기일 땐 배열을 프로미스가 있을 때만 프로미스를 반환하기 때문에 async await를 사용하는거 보다 성능면에서 우위를 가질 수 있는건가요?async를 사용하면 무조건 동적인 값이여도 promi
javascript함수형-프로그래밍문채우
・
1
444
1
- 미해결
pipe함수
안녕하세요. f(0) 이게 초기값으로 할당할 수 있는 이유를 생각해봤는데요이해한대로 말해보자면 pipe함수가 리턴하는 익명함수를 변수 f가 할당받고 이제 pipe함수가 리턴한 익명함수는 pip
javascript함수형-프로그래밍빵빵이
・
1
522
1
- 미해결
Identity 함수
ES5, ES6 강의 모두 들었는데요.. Identity 함수에 대한 설명을 들었던게 기억이 나는데 이 함수에 대한 강의가 어디있는지 기억이 안납니다. 어떤강의 어떤 주제에서 Identity 함수에 대한 설명을 하셨나요?
javascript함수형-프로그래밍ㄷㅈ
・
0
438
1
- 미해결
함수형 프로그래밍이란
함수형 프로그래밍이 프로그래밍적 함수를 수학적 함수의 개념을 차용해 코딩하는 방법같다는 생각이 드는데, 맞을까요? 그렇게 차용하기 위해 순수함수, 참조 투명성 등이 필요한 거고!
javascript함수형-프로그래밍자스린
・
0
816
1
- 미해결
reduce 예제 코드 제안!
const reduce = (f, iter, acc) => { if (acc === undefined) { iter = iter[Symbol.iterator]() acc = iter.next().value } for
javascript함수형-프로그래밍redcuelearning
・
0
393
1
- 미해결
fxts를 배워보려고 합니다.
안녕하세요. 이번에 회사에서 함수형 프로그래밍을 해보려고 하는데, fxts를 사용하려고 합니다.이 강의는 fxjs를 다루고 있는데, fxts를 사용하려 할때도 도움이 될까요?감사합니다.
javascript함수형-프로그래밍뱅준
・
1
527
1
- 미해결
flatMap 관련 질문드립니다~
안녕하세요 선생님~~지금까지 모르는거 있어도 그냥 계속 반복해서 보고, log 찍어보면서 해결했는데flatMap 부분에서 도저히 이해 안 가는 부분이 있어서 이렇게 질문드립니다 ㅠㅠ.. 우선 왜 map을 먼저하는지 모
javascript함수형-프로그래밍작성자 없음
・
1
434
1
- 미해결
다용성이 높은 L.flatMap
안녕하세요! 정말 좋은 강의를 남겨주셔서 감사합니다!현재 강의에서 소개해주신 L.flatMap은 제가 생각하기에 L.m
javascript함수형-프로그래밍재열
・
0
347
1
- 미해결
변수에 재 할당 금지~
함수형 프로그램밍 기법을 배우고자 이 강의를 듣고 있습니다. 제가 사용하는 프로그램은 언어적인 차원에서 프로그래밍 언어가 아니고 함수들 만으로 데이터를 처리합니다.최근 들어 이 함수에서 변수를 지원하는 LET, VAR를 사용하는데 실제 값
javascript함수형-프로그래밍ㄷㅈ
・
0
531
1
- 미해결
DevTools라고 옆에 결과 확인하는거 어떻게 하나요?
이전 무료 강좌에선 그냥 크롬창에서 결과 확인했는데...영상에서 보니 DevTools라고 나오는데 확장에서 Redux DevTools를 말하는 건가요? 이거 검색해봐도 초보자인 저는 어떻게 사용하는지 읽어봐도 전혀 모르겠습니다.<p
javascript함수형-프로그래밍ㄷㅈ
・
0
463
2
- 해결
소요시간에 관해서 질문드립니다
console.time("지연평가"); go( users, L.map((u) => u.family), L.flatten, L.filter((u) => u.age < 20), L.map((u)
javascript함수형-프로그래밍projectkmscom
・
1
449
1
- 해결
join에 대한 내용이 궁금증이 해결되지 않아서 질문드립니다!
const join = curry((seperator = ",", iter) => reduce((a, b) => `${a}${seperator}${b}`, iter) ); function* a(){ yiel
javascript함수형-프로그래밍projectkmscom
・
0
454
2
- 미해결
reduce에 L.range를 사용할 때
안녕하세요.섹션6 - range와 느긋한 L.range 마지막 부분에서 range같은 경우엔 만든 어레이를 다시 이터레이터로 만들고 순회하는데, L.range는 실행됐을때 만들어진 이터레이터 (자기자신)이 있으므로 이터레이터를 만드는 과정을
javascript함수형-프로그래밍일리헤
・
0
515
2
- 미해결
[이해내용 공유] Lazy 에서 C.reduce가 병렬 효과를 내는 이유
주요 전제:프로미스는 객체가 생성됨과 동시에 콜백을 실행 시킵니다.then()으로 생성된 프로미스 객체는 로깅하던(자신이 지켜보는) 프로미스가 해결되면 microtaskQueue에 담깁니다.</li
javascript함수형-프로그래밍yus
・
3
719
2
- 미해결
제가 이해한 C.Reduce와 Reduce의 동작 차이 정리
Concurrency Reduce와 Strict Reduce의 동작 차이 정리_.reduce 와 C.reduce의 차이는 [...iter]로 제너레이터를 한번에 돌려 프로미스들을 동시에 평가 (
javascript함수형-프로그래밍yus
・
2
746
3
- 해결
go, pipe 함수 관련하여 질문 드립니다.
안녕하세요 선생님 강의도 여러번 돌려보고 혼자서 이해해보려고 했는데, 도저히 이해가 되지 않아 질문 드립니다.혹시 아래 total_quantity 함수와 total_price 함수를 작성하는거 까지는 이해가 가는데,그 후에 p
javascript함수형-프로그래밍gopipeReKoding
・
1
490
1






