Home >Common Problem >What are the forms of promise?

What are the forms of promise?

小老鼠
小老鼠Original
2023-11-01 09:55:421808browse

Promise forms are: 1. Promise.resolve(value): Returns a Promise object that is resolved with a given value; 2. Promise.reject(value): Returns a Promise that is rejected with a given value. Object; 3. new Promise(executor): Create a new Promise object and accept an executor function as a parameter.

What are the forms of promise?

Operating system for this tutorial: Windows 10 system, Dell G3 computer.

Promise has three main forms in JavaScript:

Promise.resolve(value): Returns a Promise object that is resolved with a given value.

Promise.reject(value): Returns a Promise object that is rejected with the given value.

new Promise(executor): Create a new Promise object and accept an executor function as a parameter. The executor function accepts two parameters: resolve and reject, which are used to define the state of the Promise object.

In addition, there are three states of Promise objects:

pending (in progress): initial state, neither success nor failure state.

fulfilled (successful): Indicates that the operation was successfully completed.

rejected (failed): Indicates that the operation failed.

The above information is for reference only. If you still have questions, it is recommended to consult professional JavaScript books or consult professional front-end developers.

The above is the detailed content of What are the forms of promise?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn