typescript类中的一个函数返回了一个Promise<string>
。我如何解开/生成这个承诺中的值。
functionA(): Promise<string> {
// api call returns Promise<string>
}
functionB(): string {
return this.functionA() // how to unwrap the value inside this promise
}
typescript类中的一个函数返回了一个Promise<string>
。我如何解开/生成这个承诺中的值。
functionA(): Promise<string> {
// api call returns Promise<string>
}
functionB(): string {
return this.functionA() // how to unwrap the value inside this promise
}
3条答案
按热度按时间w51jfk4q1#
我如何展开/产生承诺中的价值
你可以用
async
/await
来实现,不要被愚弄,以为你只是从异步到同步,异步等待它只是.then
的 Package 器。更进一步
tktrz96b2#
试试这个
2wnc66cl3#
我的工作代码段(切换到包含url字符串的窗口)::