如何获得承诺的价值?
我正在查看Angular文档中的这个例子,但我认为这可能适用于一般的承诺。下面的示例是从他们的文档中逐字复制的,并包含他们的注释:$q
promiseB = promiseA.then(function(result) {
return result + 1;
});
// promiseB will be resolved immediately after promiseA is resolved and its value
// will be the result of promiseA incremented by 1
我不清楚这是如何运作的。如果我能调用第一个的结果,链接它们,我知道我可以,那么就是一个承诺对象,类型。它不是 .那么,他们所说的“它的价值将是承诺A增加1的结果”是什么意思呢?.then()
.then()
promiseB
Object
Number
我应该访问它或类似的东西吗?成功回调如何返回承诺并返回“结果+ 1”?我错过了一些东西。promiseB.value