Hello_coding

  • 홈
  • 태그
  • 방명록
  • front-end

제어 흐름 1

[JS] async / await

콜백 지옥 탈출을 위해 Promise 가 나왔는데 async / await 는 뭐야?! Promise는 비동기 작업이 많아져도 콜백 함수처럼 코드의 깊이가 깊어지지 않는다. 하지만 다른 문제점이 있다. 1. 특정 조건에 따라 분기를 나누기 어렵다. 2. 어떤 부분에서 에러가 발생했는지 파악하기가 어렵다 3. 프로미스 체이닝도 반복되면 가독성이 떨어져 .then 지옥이 발생할 가능성이 있다. → 따라서 async/await가 등장하였다. async/await - 프로미스보다 가독성이 좋고 동기 프로그래밍을 작성하는 방식과 유사 - Promise 기반으로 동작 async선언 - async 키워드를 함수 앞에 붙여 사용한다. async function 함수이름() { return 결과 값; } - async가..

FE/JavaScript 2022.05.23
이전
1
다음
더보기
프로필사진

Hello_coding

  • 분류 전체보기
    • FE
      • JavaScript
      • HTML,CSS
      • REACT
      • Redux
      • TypeScript
      • Pattern
    • BE
      • HTTP
      • Node
      • AWS
    • 개발자가 꼭 알아야할 지식
    • 코딩테스트
      • 프로그래머스
    • 멋쟁이사자처럼
    • 독서
    • Git , Github
    • FE필수개념
    • 에러해결하기

Tag

리덕스툴킷, 리덕스, useEffect, CSS, 프로그래머스, TypeScript, http, HTML, JS, 프론트엔드스쿨, node.js, 멋쟁이사자처럼, spa, 프론트엔드스쿨2기, react, 자바스크립트, TpyeScript, 코딩테스트, 리액트, 프론트엔드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바