//promies承诺 // 关键词: resolve,resject,then,catch //声明开始承诺 var p = new Promise((resolve,reject)=>{ //延期3秒执行 setTimeout(()=>{ //随机生成数字判断是否承诺 let temp = Math.random() if(temp > 0.5){ resolve('成功执行') }else{ reject('承诺失败') } },3000) }) //调用承诺 p.then((res)=>{ console.log(res)//成功执行 }).catch((err)=>{ console.log(err)//失败兑现 })