有错误,大家试试我下面的代码,用catch捕获不到
console.log('here we go');
new Promise((resolve)=>{
setTimeout(()=>{
throw new Error('bye');
},2000);
}).then((value)=>{
console.log(val + 'world');
}).catch((error)=>{
console.log('Error---------------', error.message);
});
console.log('here we go');
new Promise((resolve)=>{
setTimeout(()=>{
throw new Error('bye');
},2000);
}).then((value)=>{
console.log(val + 'world');
}).catch((error)=>{
console.log('Error---------------', error.message);
});