Я изо всех сил пытаюсь понять, как получить значение обещания в Javascript, чтобы иметь возможность проверить, является ли оно истинным или ложным.
let valid = validateForm();
if ( valid === true ) {
}
Если я console.log допустимой переменной, он возвращает следующее:
Promise {<pending>}
__proto__: Promise
[[PromiseStatus]]: "resolved"
[[PromiseValue]]: true
В своем утверждении if я пытаюсь проверить, является ли значение обещания истинным, однако я не знаю, как получить к нему доступ: / Может кто-нибудь посоветовать, как это проверить?
Спасибо