반응형

ES2022에 추가된 최신 문법. 이제 더이상 await를 쓰기 위해 async를 강제하지 않아도 된다.

 

await를 사용하기 위해선 항상 async함수 안에서 사용해야 했기에
억지로 익명 async함수를 써서 await를 이용했다. 아래처럼

 

let res;

(async () => {

    rest = await fetch();

})()

 

이 무슨 귀찮은 짓이냐, 이제 Top-level await 을 통해 아래처럼 사용가능

let res = await fetch();

 

개 깔꼼!

 

반응형

+ Recent posts