1.Promise 不能用try Catch捕获,只能通过.then的第二个参数或者.catch来捕获;
let pro try{ pro = new Promise((resolve,reject) => { throw Error('err....') }) }catch(err){ console.log('catch',err) // 不会打印 } pro.catch(err=>{ console.log('promise',err) // 会打印 })
2.Promise一旦建立就会立即执行,不会取消