Skip to content

Instantly share code, notes, and snippets.

@joshdance
Created January 19, 2022 21:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joshdance/10ede5ee0e59c8bb2881ea7b06c05141 to your computer and use it in GitHub Desktop.
Save joshdance/10ede5ee0e59c8bb2881ea7b06c05141 to your computer and use it in GitHub Desktop.
const arrowTenPromise = new Promise((resolve, reject) => {
let importantNumber = 11;
if (importantNumber == 10) {
resolve('Success using arrow functions, so we call resolved for the promise.');
} else {
reject('Rejected because important number is not equal to 10');
}
});
arrowTenPromise.then(function(result) {
console.log(result);
}).catch( (error) => console.log(error));
const nonArrowTenPromise = new Promise(function callbackButYouCanNameItWhateverYouLike(resolve, reject) {
let importantNumber = 10;
if (importantNumber == 10) {
resolve('Success, so we call resolved for the promise.');
} else {
reject('Rejected because important number is not equal to 10');
}
});
nonArrowTenPromise.then(function(result) {
console.log(result);
}).catch(function (error) {
console.log(error);
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment