오늘은 푹 쉬었다,,,
그리고 저녁에 모던 자바스크립트 스터디를 했다.
제너레이터랑 커링에 대해서 이야기를 나눴다.
Generator가 왜 유연하고 쉬운 데이터스트림 만들 수 있을까요?
-> 함수를 부분적으로 실행할 수 있도록 만들 수 있기 때문에, 조금씩 처리하는 제너레이터가 만들기 쉽다
이터러블과 비교해서 제너레이터가 가지는 장점?
-> 무한한 값을 만들 수 있다.
async generator를 언제 사용하면 좋을까?
-> 비동기적인 동작을 얼마나 해야할지 모를 때 사용하기 좋다.
커링을 실무에서 쓰나? 왜 쓰지?
1. 매개변수를 강제할 수 있다.
2. 매개변수를 하나만 받는 함수로 만들 수 있다.
3. 수학의 함수는 매개변수가 하나
이러한 내용을 다뤘고 제너레이터에 대해서 잘 이해못하고 있었는데 오늘 다시 이야기 해보면서 개념이 잡힌것같아서 좋았다.
그리고 커링은 진짜 까먹었었는데 이제서야 머릿속에 각인 된것같아서 좋았다.
오늘 스터디가 끝났지만 모던자바스크립트 문서를 다시 읽어봐야겠다고 생각했다.
댓글