我了解到.then()是一个高阶函数-它需要两个回调函数作为参数。我们将这些回调称为处理程序。当承诺达成时,将使用该达成的值调用适当的处理程序。 我想知道,如果两个参数都未传递,.then()方法将返回什么。
答案 0 :(得分:3)
链中的那一部分被完全跳过,链接的诺言将解析为先前的诺言解决的问题。
Promise.resolve(1).then().then(console.log); // 1
Promise.reject(1).then().catch(console.log); // 1