/*如果调用resolve函数和reject函数时带有参数,那么它们的参数会被传递给回调函数. reject函数的参数通常是Error对象的实例,表示抛出的错误: resolve函数的参数除了正常的值以外,还可能是另一个Promise实例,如下:*/ /*上面代码中,p1和p2都是Promise的实例,但是p2的resolve方法将p1作为参数,即一个异步操作的 结果是返回另一个异步操作.*/ /*注意,这时p1的状态就会传递给p2,也就是说,p1的状态决定了p2的状态.如果p1的状态时pend…