하이고니의 개발 스토리

  • 홈
  • 태그
  • 방명록
  • 관리
  • 글쓰기

AsyncQueue 1

13장. 비동기 자바스크립트

Promise: 비동기 작업의 결과를 나타내는 객체 결과가 준비됐을 수도 있고 준비되지 않았을 수도 있는데 Promise API는 이를 의도적으로 막연하게(?) 표현한다. Promise의 값을 동기적으로 가져올 수 있는 방법은 존재하지 않는다. 값이 준비됐을 때 콜백 함수를 호출하도록 Promise에 요청할 수 있을 뿐. 콜백 기반 비동기 프로그래밍의 심각한 문제는 콜백 지옥이 생긴다는 것인데, 콜백 지옥이란 콜백 안에 콜백, 그 안에 또 콜백이 이어져 들여쓰기가 너무 심하게 되는 형태를 말한다. Promise는 이런 중첩된 콜백을 좀 더 선형에 가까운 Promise 체인으로 바꿔주기 때문에 코드의 가독성을 높여준다. 콜백에는 에러 처리가 어렵다는 문제도 존재한다. 비동기 함수(또는 비동기적으로 호출된 ..

부트캠프/자바스크립트 완벽 가이드 2023.02.28
이전
1
다음
더보기
프로필사진

Write | Admin | Github

  • 전체 (168)
    • 부트캠프 (92)
      • TIL (37)
      • 따로 공부 (38)
      • 자바스크립트 완벽 가이드 (17)
      • 경험과 감상 (0)
    • 프론트엔드 개발 (64)
      • JavaScript (9)
      • React (10)
      • Interview (6)
      • Algorithm (19)
      • Node.js (4)
      • Typescript (16)
      • UI UX (0)
    • 아무거나 (7)
      • 티스토리 (4)
      • 생각 모음 (1)
      • 스스로에게 질문 (2)

Tag

리액트, react, 패스트캠퍼스, 오공완, html, 직장인인강, 수강료0원챌린지, 사이드프로젝트10개기술스택으로구현하는풀스택서버리스프로젝트withReact, DoM, 패캠인강후기, 환급챌린지, 패캠챌린지, 패스트캠퍼스후기, typescript, Node.js, javascript, CSS, 인터페이스, 타입스크립트, 직장인자기계발,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바