gpt4 book ai didi

javascript - 如何在javascript变量中存储获取响应

转载 作者:行者123 更新时间:2023-12-05 08:36:09 24 4
gpt4 key购买 nike

抱歉这个基本问题。我正在尝试使用 fetch 从 api 获取数据并想将该响应存储到 javascript 变量中,但它没有像我预期的那样工作我的代码-

async function fun() {
var a = "initial";
fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(res => res.json())
.then(data => {
a = data;
console.log(a);
})

await console.log("Response => ", a);
}

输出 - 响应 => 初始

这样做的正确方法是什么。

最佳答案

您可能需要在 fetch 之前添加 await

async function fun() {
var a = "initial";
await fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(res => res.json())
.then(data => {
a = data;
console.log(a);
})

console.log("Response => ", a);
}

关于javascript - 如何在javascript变量中存储获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70349865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com