web/javascript

callBack - Reject

내가 만드는게 길이 된다 2026. 1. 13. 21:41

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