curiouswebster
asked on
Please explain a jQuery promise
This comes from here:
https://www.promisejs.org/patterns/
I am not sure what key words are defined by jQuery versus what is needed in this implementation...
var maybePromise = Math.random() > 0.5 ? 10 : Promise.resolve(10);
var definitelyPromise = Promise.resolve(maybePromi se);
// equivalent to
var definitelyPromise = new Promise(function (fulfill, reject) {
if (isPromise(maybePromise)) {
maybePromise.then(fulfill, reject);
} else {
fulfill(maybePromise);
}
});
https://www.promisejs.org/patterns/
I am not sure what key words are defined by jQuery versus what is needed in this implementation...
var maybePromise = Math.random() > 0.5 ? 10 : Promise.resolve(10);
var definitelyPromise = Promise.resolve(maybePromi
// equivalent to
var definitelyPromise = new Promise(function (fulfill, reject) {
if (isPromise(maybePromise)) {
maybePromise.then(fulfill,
} else {
fulfill(maybePromise);
}
});
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thanks
You are welcome.
ASKER
Anything that starts with Promise. is a method also defined in the javascript library?
What about isPromise() ?
fulfill()