function myPromise(cb) { return new Promise((res,rej)=>{ try{ cb(res) }catch(err){ rej(err.message) } }) } // myPromise((res)=>{ // setTimeout(()=>{ // console.log(1) // res(11) // }, 1000) // }).then(res=>console.log(res))