function sleep(ms){
return new Promise(resolve => setTimeout(resolve, ms));
}
async function process(){
console.log('안녕');
await sleep(1000); //1초 쉬고
console.log('반갑');
return true;
}
process().then(value => {
console.log(value);
});
function sleep(ms){
return new Promise(resolve => setTimeout(resolve, ms));
}
async function makeError(){
await sleep(1000);
const error = new Error();
throw error; //에러를 발생 시킬 때 throw사용
}
async function process(){
try{
await makeError();
} catch(e) {
console.error(e);
}
}
process();
이 글은 패스트캠퍼스 '프론트엔드(React)올인원패키지Online'을 수강하며 정리한 노트입니다.
https://fastcampus.co.kr/search?keyword=%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C