最新 最热

Promise串联多个任务(二)

除了使用.then()方法串联多个任务外,我们还可以使用async/await语法更直观地编写顺序执行的异步操作。

2023-05-23
1

Promise串联多个任务(一)

在Promise中,每个.then()方法都会返回一个新的Promise对象,使得可以在其上继续调用.then()方法。通过不断地串联多个.then()方法,可以按照顺序执行多个异步任务。...

2023-05-23
1

Promise异常穿透

在JavaScript的Promise中,异常穿透是指当Promise链中的某个Promise对象发生错误时,错误会被传递到链中的下一个catch回调函数中,而不会中断Promise链的执行。...

2023-05-23
1

Promise如何修改对象的状态

在JavaScript中,Promise对象的状态由其内部的resolve和reject函数来改变。通过调用resolve函数,Promise对象的状态从pending(进行中)变为fulfilled(已完成),并传递一个值作为结果;通过调用reject函数,Promise对象的状态从pendi...

2023-05-23
1

Promise race方法

Promise.race方法接收一个Promise对象数组,并返回一个新的Promise对象。当传入的Promise对象数组中的任何一个对象完成时,新的Promise对象将被标记为已完成,并将完成的结果作为其结果值;如果其中任何一个Promise对象被标...

2023-05-23
1

Promise all方法

Promise.all方法接收一个Promise对象数组,并返回一个新的Promise对象。当传入的所有Promise对象都成功完成时,新的Promise对象将被标记为已完成,并将一个包含所有结果的数组作为其结果值;如果其中任何一个Promise对象被标...

2023-05-23
1

Promise reject方法

reject方法是Promise对象原型上的一个方法,用于将Promise对象的状态转变为已失败(rejected)状态。它接受一个参数,该参数表示异步操作的错误原因。

2023-05-23
1

Promise resolve方法

resolve方法是Promise对象原型上的一个方法,用于将Promise对象的状态转变为已完成(fulfilled)状态。它接受一个参数,该参数表示异步操作的结果。

2023-05-23
1

Promise对象状态属性介绍

当创建一个Promise对象时,初始状态是pending(待定)状态。这表示Promise对象尚未完成,异步操作仍在进行中。

2023-05-23
1

Promise的介绍

Promise是一个表示异步操作最终完成或失败的对象。它可以处于以下三个状态之一:

2023-05-23
1