标签: javascript promise bluebird
如果我有一个返回承诺的函数,我该如何评估它的返回值?
function fun () { return new Promise (function (resolve, reject) { resolve("test"); }); } var x = fun();
我如何得到"测试"出x? 我刚收到[对象承诺]。
答案 0 :(得分:2)
如果你这样做
x.then(function(v) { console.log(v); });
你会看到v是“测试”
阅读有关承诺的所有内容 - Promise/A+和PromiseJS.org