wiki/content/20201111095230-javascript_producing_promises.md

26 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)