承诺回报承诺

时间:2017-12-11 13:16:31

标签: javascript promise

假设xPromise。然后Promise.resolve(x)x完全相同。但是,我想创建一个返回Promise的{​​{1}},即某个函数Promise,以便magic是一个完整的magic(x),其值为{ {1}}。

使用TypeScript注释以获得更清晰:

Promise

如何实施x

let x : Promise<number> = whatever(); let y : Promise<number> = Promise.resolve(x); let z : Promise<Promise<number>> = magic(x); Console.assert(x === y); z.then(function (a) { Console.assert(x === a); }); 方法可以提出同样的问题,但我猜答案非常相似。

0 个答案:

没有答案