무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
커리큘럼 관련 질문 입니다.
ES6 심화강의를 수강중인데 ES6 기본편 대신에 이 강의를 듣고 ES6심화 강의를 수강해도 될까요?? 바로 듣기에는 이해가 조금 어려워서요
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
ES5 강의를 듣고 ES6 강의를 듣는게 좋을까요?
안녕하세요 선생님!강의가 너무 좋아서 자바스크립트 프로그래밍 ES6 강의도 수강했는데요. ES5 듣는데 너무 어렵네요 ㅜㅜ 이거 이해 갈때까지 반복 학습하고 있는데 ES5을 완강 후 ES6로 넘어가는게 좋을지 질문 드립니다
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
_get 함수 부분이 너무 이해가 안갑니다 ㅠ
안녕하세요.지금 강의를 여러번 돌려보고 천천히 생각하는데도전혀 이해가 되지 않습니다 ㅠ // 2. _get 만들어 좀 더 간단하게 하기 console.log( _map( _filter(users, function(user) { return user.age >= 30; }), _get('name'))); // function(user) { return user.name}여기 코드에서 _get('name')에 인자가 더 들어가야되지않나여??...예시들 중에서var user1 = users[0]; console.log(user1.name); console.log(_get(user1, 'name')); console.log(_get('name')(user1)); var get_name = _get('name'); console.log( get_name(user1) );여기서 보면 _get('name')(user1)이라고 썼는데_map에서 사용했을때 어떻게 저렇게 동작이 되는지 잘 이해가 안되네요 ㅠ 설명 좀 부탁드리겠습니다 ㅠ다른 질문들 보니 저랑 같은 생각하시는 분께 답변이차근차근 생각해보라고 되어있는데 계속 봐도 이해가 안가서 다시 질문올립니다 ㅠ
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
거르기 함수 중 compact 질문드립니다.
compact 함수를 선언하면 TypeError: _compact is not a function라고 나오는데 이유를 알 수 있으ㅡㄹ까요? const compact = filter(_identity)console.log( _compact([1, 2, 0, false, null, {}]));// 2. compact
- 해결됨자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
강의 잘봤습니당
FEConf 영상보고 신기해서 검색하다가 이런 사이트까지 왔는데유료강의도 한번 한번봐야겠네요👍
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
다형성 파트 _each함수 내부 코드 관련 질문
function _each(list, iter) { for(i = 0; i < list.length; i += 1) { iter(list[i]); } return list; } 선생님 안녕하세요. 다형성 파트 듣다가 위의 예제코드에서 궁금한 부분이 있어 질문드립니다.5번째 줄에 return list가 필요한 이유가 있을까요?
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
FP 함수 표준이 있는지 궁금합니다.
FP 함수 표준이 있는지 궁금합니다.pipe, map, filter, some, every 등등 일반적으로 사용하는 함수명칭이고 그 기능또한 일반적으로 생각하는 것과 같은데,혹시 이러한 대표적인 FP 함수들이 무엇이 있고 그 시그니처는 어때야 하는지 표준이 있나요?
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
_curryR 을 적용한 _map 혹은 _filter함수 질문입니다!!
curryR을 활용해 등록한 map 함수나 _filter함수 동작에 const mapR = _curryR(_map); console.log( mapR(v => v.name)(arr) ));은 작동하는데 반해 console.log( mapR(v => v.name, arr));은 작동하지 않습니다...저는 조금 이해가 안가는게 arguments.length ===2 로 파라미터가 2개 들어올때의 경우의 수 까지 처리 한것으로 알고 있는데 왜 밑에 부분은 작동하지 않는지...맞게 동작하는 것인지 궁금합니다....만약 제가 놓치고 있는 부분이 있다면 알려주시면 감사드리겠습니다!
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
_reduce 질문 있습니다!
_reduce 함수에서 파라미터로 받은 list 를 list = _rest(list)를 통해 변경 하는데요... 이 부분에서 순수 함수가 맞는지 맞다면 이유가 무엇인지 궁금한데 알려 주실 수 있을까요??
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
0:24 평가시점
평가 시점이라는 단어가 또 나왓는데요 ㅠ 이 말이 무슨 말인지 잘 모르겠어요 함수를 변수에 담아서 사용할 수 있는데 실행시점에 실행컨텍스트에서 코드평가가 이루어지며 렉시컬 환경 레코드에 기록된다는 말일까요? 제가 알고있는 js에서 평가라는건 실행컨텍스트에서 코드평가가 이루어진다는 것 밖에 없는데 잘 모르겟어요 ㅠㅠ 혼자서 고민해도 혼자서 끙끙대며 어떤 뜻인지 고민하고 있습니다 ㅠ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 자문자답인데 해결했습니다 오픈채팅방에 물어보니 함수를 실행해서 값을 내는 시점이 평가시점 이라는 답을 들었습니다 실행시점을 말하는 것 같아요! 다른분들도 같은 고민이 있었다면 참고하세요
- 해결됨자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
10:18 아무래도 클로저가 리스프? 다 보니까
10:18 아무래도 클로저가 리스프? 다 보니까 라는 말씀이 있는데요 검색해보니까 아마도 LISP 이걸 말하는 것 같아요 선생님이 설명해주셨으면 더 좋았눈뎁 ㅠ-ㅠ 이 부분 설명이 없어서 조금 아쉬워요 강의는 정말 감사히 듣고있습니다
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
평가시점이 뭐에요? 16:30초 부터
함수형 프로그래밍은 평가시점을 통해서 다양한 로직과 다양한 이점을 얻고자 한다 라는 말씀이 있었는데요 평가시점이란게 뭐에요? 실행컨텍스트에 있는 코드평가밖에 생각나는게 없는데 강의 후반부에 이에 대한 설명이 있을까요?
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
강의자료
강사님 혹시 강의하실 때 사용하시는 ppt자료는 따로 제공이 안되는건가요?
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
pipe 함수에 질문있습니다
안녕하세요 강사님 수업 정말 잘 듣고 있습니다. 강의 듣던 도중 질문이있어 글 남겨봅니다. pipe함수에서 return _reduce(fns, function(arg, fn) { return fn(arg);}, arg); 이 부분에서 fn는 _go(users, _filter(function(user) {return user.age >= 30; }), _map(_get('name')), console.log); 여기에 적용시키면 users를 제외한 필터 맵 콘솔 로그가 되는게 맞을까요?
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
대입문
안녕하세요 강사님. 다름이 아니라 대입문을 보면서 질문이 생겨 글 남깁니다! 저는 코드를 한눈에 봤을때 직관적이게 보이고, 의미파악이 쉬운걸 선호해서 값이나 함수를 변수에 담아서 하는걸 선호하는데, 대입문을 줄일 경우에는 값의 변동성은 높아지는건 이해했는데 이럴경우 코드가 길어지고, 함수 안 파라미터의 의미파악에 시간을 들여야 될 것 같은데 이런부분은 어떻게 생각하시나요??
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
Call을 사용하는 이유
Array.from 대신에 call을 사용하는 이유가 궁금합니다!
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
좋은 강의 감사합니다.
개인 프로젝트 진행하면서 코드가 길어지니까 정리가 안되고 지저분해져서 고민이었는데 알려주신 방법대로 하면 간결하게 정리할 수 있겠네요. 감사합니다! 완강하고 다음 강의에서 만나요!
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
순수함수에 대해서 질문있습니다.
안녕하세요 유인동님! 순수함수 관련 질문이 있습니다. <질문1> ```js const addMaker = (a) => { // (*) return (b) => { // ....add return a + b; } } ``` 위 코드의 (*) 부분에서 인자 a를 변경하고 있지 않기 때문에 add이 순수함수라고 하셨는데, (*)에서 a를 변경하지만 이후 add 함수가 호출되는 상황에서는 변경되지 않는다는 것이 보장되어도 순수하지 않을걸까요?? 가령 다음과 같은 경우에 순수함수를 리턴한다고 보기 어려운 것인지 궁금합니다. ```js const addMakerInMod3 = (a) => { a %= 3; return (b) => { // ....add return a + b; } } ``` <질문2> 모듈 코드 상에 변수를 선언하고 함수 안에서 이를 참조해도 이 변수를 변경하지 않는다는게 보장되면 순수함수라고 부를 수 있을까요? ```js // module.js const a = 10; const add10 = (b) => a +b; ```
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
13:40 _filter함수 질문
안녕하세요. 좋은 강의 잘 보고 있습니다. 회원목록,map,filter 강의 13:40부분에서 질문이 있습니다. _filter함수에서 if문의 조건식을 predi(list[i])으로 함수화시켰는데 console.log(_filter(users, function (user) { return user.age >= 30; })); 에서 predi 인자에 들어간 함수의 인자 user에 user[i]가 들어간다고 이해하는 것이 맞는건가요?
- 미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
소스 내 변수형
아직 전체 강의를 보지는 않았는데요. let, const 가 아니라, var 형을 사용하시는 특별한 이유가 있나요?