gpt4 book ai didi

JavaScript JSON 解析返回未定义

转载 作者:行者123 更新时间:2023-11-30 15:11:58 24 4
gpt4 key购买 nike

<分区>

我有以下功能

function getSetting(item) {
var rawFile = new XMLHttpRequest();
rawFile.overrideMimeType("application/json");
rawFile.open("GET", "settings.json", true);
rawFile.onreadystatechange = function() {
if (rawFile.readyState === 4 && rawFile.status == "200") {
var data = JSON.parse(rawFile.responseText);
return data.item;
}
}
rawFile.send(null);
}

我正在这样测试

console.log(getSetting('restaurant_name'));

返回undefined

data 的 console.log 按预期返回我的 JSON 文件的 JSON 对象。

item 的 console.log 按预期返回 restaurant_name

我肯定遗漏了一些明显的东西,但在查看了 Stackoverflow 上与此相关的其他主题后,我还没有发现任何东西。

我曾尝试使用 data[0].item 来获取结果,但也没有任何区别。

settings.json 文件的内容:

{
"restaurant_name": "Example_Restaurant_Name",
"restaurant_address": "Example Restaurant, England"
}

在此先感谢帮助,谢谢。

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