const addFunc = (idx) => {
return new Promise(resolve,reject) => {
setTimeout(() => {
if(idx > 15){
reject("error");
return;
}
resolve(idx+1);
},1000);
}
}
addFunc(3)
.then(res => console.log(res))
.catch(err => console.log(err))
.finally(() => console.log("끝“))
const addProc = async() => {
try {
const res = await addFunc(2)
console.log(res)
} catch (err){
console.log(err)
} finally {
console.log("끝“)
}
}
addProc()
'web > javascript' 카테고리의 다른 글
| callBack - for (0) | 2026.01.14 |
|---|---|
| callBack - fetch (0) | 2026.01.14 |
| callBack - errFunc (0) | 2026.01.13 |
| callback - Async, Await (0) | 2026.01.13 |
| callback - Promise (0) | 2026.01.13 |