JavaScript Basic Promise Explained

JavaScript Logo

Basic Promise – A Promise represents a value that may be available now, later, or never. It uses `resolve()` for success and `reject()` for failure.

๐Ÿ‘‰ Syntax

const promise = new Promise((resolve, reject) => {
  // async code
  if (success) resolve(value);
  else reject(error);
});

๐Ÿงช Example

const promise = new Promise((res, rej) => {
  setTimeout(() => res('OK!'), 1000);
});
promise.then(console.log);

Comments