我正在尝试访问 [[Promise Results]] 并将其保存为变量。最终目标我只想要 .then 语句的结果并将其用于其他函数。如果有另一种更好的方法,请告诉我,我是 JavaScript 新手,所以如果你能向我解释它,而不仅仅是转储代码,那就太棒了。谢谢提前这是获取请求
function currentloginid() {
return fetch('http://localhost/gaq/api/api.php?action=userid', {
method: 'GET',
})
.then(function(response) {
return response.json();
})
.then(function(data) {
var userid = JSON.parse(data);
console.log(userid);
return userid;
})
}
下面的代码是当我在另一个函数中控制台记录该函数时
Promise {<pending>}
__proto__: Promise
[[PromiseState]]: "fulfilled"
[[PromiseResult]]: 1