阅读链接:【ES6】阮一峰promise
要点:
then
方法返回的是一个新的Promise
实例(注意,不是原来那个Promise
实例)。因此可以采用链式写法,即then
方法后面再调用另一个then
方法。- 可以采用
getData().then(() => { getData() }).then()
的写法获取两次返回结果。 Promise.prototype.catch()
方法是.then(null, rejection)
或.then(undefined, rejection)
的别名