mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-23 03:56:23 +00:00
27 lines
507 B
Markdown
27 lines
507 B
Markdown
|
---
|
||
|
id: 1cd276d1-1af0-4472-aec6-bfd148cb5361
|
||
|
title: JavaScript Producing Promises
|
||
|
---
|
||
|
|
||
|
# Advice
|
||
|
|
||
|
Use [Async functions](20201026103714-javascript_async_functions) instead
|
||
|
of this.
|
||
|
|
||
|
# Syntax
|
||
|
|
||
|
``` javascript
|
||
|
const p = new Promise(
|
||
|
function (resolve, reject) { // (A)
|
||
|
if (true /* replace true with your own logic */) {
|
||
|
resolve(value); // success
|
||
|
} else {
|
||
|
reject(reason); // failure
|
||
|
}
|
||
|
});
|
||
|
```
|
||
|
|
||
|
# Related
|
||
|
|
||
|
- [JavaScript Promises](20200911154351-promises)
|