20190416 TIL
summary : ASYNC 프로그래밍
DONE
자바스크립트의 꽃! ASYNC 이해하기(하루를 다 투자했다…)
- 비동기를 이해하기 위해 stack, queue, heap, event loop를 직접 그려보며 어떻게 비동기가 동작하는 지 알 수 있었다
- var 와 let 은 비동기에서 작동하는 방식이 전혀 다르다! 비동기를 이해해야 이 차이를 이해할 수 있다
- 실행 컨텍스트와 스코프의 변화가 눈에 들어와야, lexical scope 이라는 것을 이해해야 제대로 비동기를 작성할 수 있다
- 아직 알듯말듯하다. 클로저를 이해해야 제대로 프로그래밍 할 수 있을텐데!! 하나씩 정리하면서 정복해야겠다
- callback 부터 시작해서 promise, async-await 등등… 단순한 예제는 이해하지만, 적용하는 것은 다른 문제.
- 답은 많이 해봐서 익숙해지는 수밖에 없다는 것이다
- 다행히 함께 공부하는 동료들이 많이 가르쳐주고 도와줘서 개념은 슬슬 잡힌다
- 이게 이렇게 길어진 이유는 정말 중요하고, 살짝 어렵다는 사실을 반증하는게 아닐까?
- 이걸로 하루를 다썼다. 알고리즘은 2문제 풀었다.
TODO
미션 해결하며 비동기에 익숙해지고 제대로 이해하기
정규표현식 훑어보고 쓰면서 감잡기
배운 내용 문서화하기, 문서화하면서 이해 제대로 하기
Date:
Tags:
til