var p=new Promise(function(reslove,reject){ setTimeout(function(){ console.log('penging ----初始化状态') reslove('第一个定时器') //如果状态改为reslove 就执行.then回调函数 reject('第二个定时器') //如果状态改为reject 就执行.catch回调函数 },2000) }) p.then(function(res){ console.log(res); }) p.catch(function(data){ console.log(data); })