【发布时间】:2019-11-02 03:56:35
【问题描述】:
我很难理解如何在 Javascript 中获取承诺的价值,以便能够检查它是真还是假。
let valid = validateForm();
if ( valid === true ) {
}
如果我 console.log 有效变量,它会返回以下内容:
Promise {<pending>}
__proto__: Promise
[[PromiseStatus]]: "resolved"
[[PromiseValue]]: true
在我的 if 语句中,我正在尝试检查承诺值是否为真,但是我不知道如何访问这个:/ 谁能告诉我如何检查这个?
谢谢
【问题讨论】:
-
您可以使用
await promise()或使用promise().then()。
标签: javascript promise