评估蓝鸟对已解决价值的承诺

时间:2015-08-18 11:50:19

标签: javascript promise bluebird

如果我有一个返回承诺的函数,我该如何评估它的返回值?

function fun () {
  return new Promise (function (resolve, reject) {
    resolve("test");
  });
}
var x = fun();

我如何得到"测试"出x? 我刚收到[对象承诺]。

1 个答案:

答案 0 :(得分:2)

如果你这样做

x.then(function(v) { 
    console.log(v); 
});

你会看到v是“测试”

阅读有关承诺的所有内容 - Promise/A+PromiseJS.org