TIL 22.07.26 | 비동기, Promise, Async/Await, 알고리즘, 잔디심기

HyeonWooGa·2022년 7월 26일
0

TIL

목록 보기
2/39
  1. 객체를 반복할때 for ... in 문 사용
    • 예시
      for(let key in obj) {
        iteratee(obj[key], key, collection);
      }

  2. 동기, 비동기
    • 동기 : 한 번에 하나의 요청을 받고 응답이 완료된 후 다음 요청을 받는다.
    • 비동기 : 한 번에 여러개의 요청을 받을 수 있고 일련의 순서대로 응답한다.

  3. 자바스크립트는 싱글스레드 언어다.
    • 브라우저의 비동기 함수 작동 원리 참고 자료
      • Event Loop MDN
      • Philip Roberts: Help, I'm suck in a event-loop

  4. 콜백 : 비동기 동작 구현시 비동기 동작들이 뒤죽박준인 순서로 응답하는 것을 제어하기 위해 사용

  5. Promise : 비동기 동작 구현시 콜백지옥에 빠지지 않기 위한 클래스,return, .then 과 함께 사용

  1. Async/Await : ES6 이후로 등작한 Promise 의 'Syntatic Sugar', Promise 의 기능을 달콤한 문법으로 구현 가능

  1. 프로그래머스 1단게 스킬 체크 만점 하지만 1단계 기업 알고리즘 문제들은 여전히 익숙하지 않고 어려운 부분이 있어서 꾸준히 공부 필요합니다.

  1. 깃허브에서 'private' 인 레포지토리에 커밋을 올려도 잔디심기가 되는 줄 알았는데 안 되어서 잔디가 하루 비었음, 다시 놓치지 않고 꾸준히 잔디심겠습니다.
profile
Aim for the TOP, Developer

0개의 댓글