Promise使用注意
Promise一旦resolve或reject后后面的错误将不会显示
new Promise((resolve, reject)=>{
console.log("enter Promise!");
resolve('接受');
console.log('throw Error before!');
// 下面两行代码不会被执行
throw new Error('fail!');
console.log('leave Promise!');
}).then(val=>console.log("sucess:" + val), reason=>
console.log('Error: ' + reason));