천유린 개발 블로그

천유린 개발 블로그

  • 분류 전체보기 (94)
    • Javascript (68)
      • 응용 (8)
      • 자료구조 (23)
      • 문법 (7)
      • 알고리즘 (20)
      • 33가지 개념 (7)
      • 시행착오 (3)
    • NodeJS (5)
      • TDD (5)
    • 운영체제 (10)
      • Overview (5)
      • 프로세스 (5)
    • 네트워크 (6)
      • 웹 (3)
      • HTTP (3)
    • 리액트 (0)
      • Amplify (0)
    • 리액트 네이티브 (1)
      • Expo (1)
    • 깃 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

천유린 개발 블로그

컨텐츠 검색

태그

콜백지옥 알고리즘 33가지 개념 자바스크립트 TDD Nodejs 운영체제 그래프 정의 should 비동기처리 슈퍼테스트 모카 overview 자료구조 만들기 프로그래머스 Node.js js 33가지

최근글

댓글

공지사항

아카이브

비동기(1)

  • [JS] 비동기 처리의 시작 콜백, 그리고 콜백 지옥

    최근에 면접을 봤다. Promise, async/await를 이용해서 비동기 처리를 어떻게 하는지에 대한 질문에 제대로 답변을 하지 못했다. 그래서 이번에 Promise, async/await를 제대로 알고가자를 목표로 왜 필요한지, 어떻게 쓰이는지에 대해서 확실하게 정리해보고자 한다. 이번 포스팅에서는 Promise가 왜 필요한가에 대해서 써보려고 한다. Promise가 필요한 이유는 비동기 함수를 동기화시키기 위해서라고 간단히 말할 수 있지만, 이 답변이 나오기까지의 과정은 그리 간단하지 않다. 그래도 나는 그 어려운 과정을 최대한 쉽게 풀어서 써보려고 한다(피드백, 비판은 언제든지 환영입니다). 1. 자바스크립트는 동기적으로 움직인다. 우리가 먼저 알아가야할 문장이다. 정말 그럴까? 다음 코드를 입..

    2021.04.11
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바