await (2) 썸네일형 리스트형 [JS] 에러 핸들링 (Error Handling) - callback vs Promise vs async/await 비동기 호출 하면서, Error 이벤트에 대한 핸들링이 필요 합니다. 이번에는 callback, Promise , async / await 각각 동일한 비동기 개발 시 이벤트 핸들링 하는 예제를 비교해보겠습니다. 샘플 예제// Erro Handling : Callback const delayAdd = (index, callback, errCallback) => { setTimeout(() => { if (index >10){ errCallback(`${index}는 10보다 큽니다.`); return; } console.log(index); callback(index + 1); },1000);}d.. [JS] async / await 으로 비동기를 동기처럼 써보자 비동기 방식으로 ( Callback , Promise ) 작성한 기존 프로그램을 await을 통해서 좀더 간결하게 만들 수 있습니다.정확하게 말해서 비동기식 프로그램을 마치 동기식 프로처럼 만들수 있습니다. aync / await 사용 방법await으로 호출하기 위해서는 async 로 묶은 함수 내부에서만 사용 해야합니다. await 으로 호출하는 함수는 Proimse를 동일하게 반환 해야 하며, 항상 Promise.resolve() 가 반환 됩니다.console.log('Test Aysnc Call - Promise await')const a = () => { return new Promise ((resolve)=> { // Promise 객체를 반환하고 resolve를 인자로 받는다. .. 이전 1 다음