评估蓝鸟对解决价值的承诺
Evaluate bluebird promise to resolved value
如果我有一个 return 是承诺的函数,我该如何评估它的 return 值?
function fun () {
return new Promise (function (resolve, reject) {
resolve("test");
});
}
var x = fun();
如何从 x 中得到 "test"?
我刚得到一个 [object Promise]。
如果你这样做
x.then(function(v) {
console.log(v);
});
你会看到 v 是 "test"
阅读所有关于承诺的内容 - Promise/A+ and PromiseJS.org
如果我有一个 return 是承诺的函数,我该如何评估它的 return 值?
function fun () {
return new Promise (function (resolve, reject) {
resolve("test");
});
}
var x = fun();
如何从 x 中得到 "test"? 我刚得到一个 [object Promise]。
如果你这样做
x.then(function(v) {
console.log(v);
});
你会看到 v 是 "test"
阅读所有关于承诺的内容 - Promise/A+ and PromiseJS.org