我正试图绕过Promise API,并且苦苦挣扎。
这是我到目前为止所尝试的:
const myPromise = () => {
return new Promise( (resolve, reject) => {
var name = 'John'
if (name === 'John') {
resolve(name)
}
else reject('Anonymous')
})
}
然后当我console.log(myPromise())
时,我得到......
Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: "John"}
我希望从这里得到John
。目前,我不知道如何处理数据。谁能指出我哪里出错?