mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-29 06:26:22 +00:00
22 lines
433 B
Markdown
22 lines
433 B
Markdown
---
|
|
id: e059aba7-2912-4a54-8c04-dbb6fbd3d0a7
|
|
title: 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
|
|
}
|
|
});
|
|
```
|