685 B
685 B
title, type, language, tags, author, cover, dateModified
| title | type | language | tags | author | cover | dateModified | ||
|---|---|---|---|---|---|---|---|---|
| Resolve promise after given amount of time | snippet | javascript |
|
chalarangelo | filter-coffee-pot | 2022-01-08T05:00:00-04:00 |
Creates a promise that resolves after a given amount of time to the provided value.
- Use the
Promiseconstructor to create a new promise. - Use
setTimeout()to call the promise'sresolvefunction with the passedvalueafter the specifieddelay.
const resolveAfter = (value, delay) =>
new Promise(resolve => {
setTimeout(() => resolve(value, delay));
});
resolveAfter('Hello', 1000);
// Returns a promise that resolves to 'Hello' after 1s