ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • async await
    개발/알아둘 기본 개념 2023. 3. 2. 09:53
    728x90

    async 와 await 은 자바스크립트의 비동기 처리 패턴 중 최근문법이다.

    비동기 처리는 결과를 예측할 수 없기 때문에 동기식의 처리가 필요하다.

    async 와 await 은 기존 동기식 처리의 단점을 보완하고 가독성을 높여준다.

     

    promise : 자바스크립트에서 비동기 처리에 사용되는 객체.

     

    async는 promise의 코드를 깔끔하게 줄여주기 때문에 가독성을 높혀준다.

    function 앞에 async만 붙여주면 되고 비동기로 처리되는 부분 앞에 await만 붙여주면 된다.

     

    await 뒤에 오는 부분은 반드시 promise를 반환해주어야 하고,

    async가 붙은 funcition에도promise를 반환해야 한다.

     

    ex)

    async function asyncMain()  {

        let result = await asyncFunc1('Hello');

        console.log(result);

        result = await asyncFunc2('world');

        console.log(result);

    }

     

    728x90

    '개발 > 알아둘 기본 개념' 카테고리의 다른 글

    session이란?  (0) 2023.03.13
    axios란?  (0) 2023.03.10
    UTF-8,react,reflow  (0) 2023.02.21
    데이터 베이스 : DML, DDL , DCL 개념정리.  (0) 2023.01.30
    get방식과 post방식  (0) 2023.01.24

    댓글

Designed by Tistory.