Console.log() 在给变量赋值后返回 undefined

时间:2021-04-08 06:57:24

标签: javascript request

所以我正在发出一个返回 JSON 响应的提取请求,并且我正在尝试将响应中的一个值保存到一个变量中,稍后我需要使用该变量来发送具有该值的其他请求。

fetch(myRequest)
.then(response => response.json())
.then(data => {
 token = data.token;
}).then(console.log(token));
console.log('Successfully retrieved token!');

console.log() 返回 undefined。我试图在将值分配给变量后将其正确放置并且它可以工作,但是如果我像这样将它放在函数之外,它会返回“未定义”。变量令牌已经在全局定义,所以我不知道可能是什么问题。

0 个答案:

没有答案