Functional Programming and JavaScript ES6+
This is a course where you can learn ES6+ and functional programming. This course covers and applies the iterable/iterator/generator protocols of ES6+ in detail. You can learn functional programming based on iterables, map/filter/reduce, pipelines, lazy evaluation through generators, promise composition, concurrency/parallelism, async/await and asynchronous error handling, etc. Master this course and practice to become an intermediate JavaScript developer!
5,562 learners
Level Basic
Course period Unlimited

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

