// p 是一个 Promise
p.then(fulfilled);
p.then(fulfilled, rejected);
// 以下两个一定程度上是等价的
p.then(null, rejected);
p.catch(rejected);
then
和 catch
方法
then
接受一个或两个参数,1st 用于完成回调,2nd 用于拒绝回调then
的参数被忽略,或者传入的不是函数对象,则使用默认的回调then
与 catch
都会创建并返回一个 Promise