19 lines
433 B
JavaScript
19 lines
433 B
JavaScript
let promise = new Promise(function (resolve, reject) {
|
|
// do something that might take a while
|
|
// let's just set x instead for this example
|
|
let x = 20;
|
|
if (x > 10) {
|
|
resolve(x); // on success
|
|
} else {
|
|
reject("Too low"); // on error
|
|
}
|
|
});
|
|
|
|
promise.then(
|
|
function (value) {
|
|
console.log("Success:", value)
|
|
},
|
|
function (error) {
|
|
console.log("Error:", error)
|
|
}
|
|
); |