JavaScript 비동기식/대기
922 단어 asyncjavascript
만약 프로미스를 보았다면, 너는 그것의 문법이 매우 나쁘다는 것을 알게 될 것이다.네가 정말 몇 번을 했는지, 심지어는 망치기 쉬웠는지 이해하기 어렵다.
async/await 문법은 코드를 동기화하는 것처럼 보일 뿐만 아니라promise와 같은 방식으로 실행됩니다.
이를 위해 함수 하나를
async
로 표시하고 await
다른 약속만 하면 된다.함수가 자동으로 약속이 되므로 await
또는 구식 약속 문법을 사용할 수 있습니다.async function go() {
try {
console.log(await callSomePromise(3));
} catch (ex) {
console.log(ex);
}
try {
console.log(await callSomePromise(4));
} catch (ex) {
console.log(ex);
}
}
// treat go() as a regular promise or you can use async/await again
go().then(() => {
console.log("go is done");
});
이 슬라이드에서는 실제 작동 방식을 살펴보겠습니다.
Reference
이 문제에 관하여(JavaScript 비동기식/대기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jtenos/javascript-async-await-8i0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)