有错误,大家试试我下面的代码,用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);
});
Promise 实例具有then方法,也就是说,then方法是定义在原型对象Promise.prototype上的。它的作用是为 Promise 实例添加状态改变时的回调函数。then方法的第一个参数是resolved状态的回调函数,第二个参数(可选)是rejected状态的回调函数。
then方法返回的是一个新的Promise实例(注意,不是原来那个Promise实例)。因此可以采用链式写法,即then方法后面再调用另一个then方法。
then方法返回的是一个新的Promise实例(注意,不是原来那个Promise实例)。因此可以采用链式写法,即then方法后面再调用另一个then方法。
2019-08-19
爬虫那一节还是没有太懂,如果能有一个串联的图解就好了,而且一直绕不清楚如果每个网页都必定会有链接的情况下,队列是怎么个串联法
2019-07-23