TIL - 210315 학습기

Verba volant, scripta manent·2021년 3월 15일
0

TIL

목록 보기
97/134
post-thumbnail

일기

27기 시작이다.
비동기 스프린트로 시작했는데 여긴 분위기가 진짜다르다.
너무 썰렁함..ㅠㅠㅠ
그래도 이번엔 확실히 실습위주(?)로 공부해야겠다.
기존 스터디원들이 보고싶어지는 순간..ㅠ
팔은 좀 괜찮은데 어깨가 아프다.ㅠㅠㅠ

오늘의 공부목록

  • nodejs 교과서 2장 알아두어야 할 자바스크립트 공부
  • callback & Promise & async/await 학습
  • 즐겁게 배우는 알고리즘과 프로그래밍 도감 - 검색 알고리즘 독서
  • 그림으로 배우는 Http & Network Basic - HTTP 정보는 HTTP 메시지에 있다 독서
  • 요약

    Callback : 다른 인자로 넘겨주는 함수
    callback hell(일명 콜백지옥) : 콜백 함수를 익명 함수로 전달하는 과정이 계속 반복되어 코드 들여쓰기 감당이 힘들 정도로 깊어진다.
    Promise : 콜백지옥 문제를 해결해주기 위해 나타난 비동기 제어로 비동기 처리 시점을 명확하게 표현할 수 있다.

    const promise = new Promise((resolve, reject) => {
      if(비동기 성공 처리시) {
        resolve('result');
      } else { // 비동기 처리 실패하면
        reject('failure reason');
      }
    });

    promise hell(일명 프로미스지옥) : 콜백지옥의 프로미스버전.
    async/await : 프로미스 지옥을 해결해주기 위해 등장.

    async function 함수명() {
      await 비동기 처리 메서드이름();
    }
    profile
    말은 사라지지만 기록은 남는다

    0개의 댓글