gpt4 book ai didi

javascript - 如何在 json 对象中使用这种类型的键?

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

我正在使用第三方 api 获取像这样的 json 对象。

var data ={
"matches": [
{
"unique_id": 1144995,
"date": "2018-12-25T00:00:00.000Z",
"dateTimeGMT": "2018-12-25T23:30:00.000Z",
"team-1": "Australia",
"team-2": "India",
"type": "Test",
"squad": true,
"toss_winner_team": "India",
"matchStarted": true
},
{
"unique_id": 1153839,
"date": "2018-12-25T00:00:00.000Z",
"dateTimeGMT": "2018-12-25T22:00:00.000Z",
"team-1": "New Zealand",
"team-2": "Sri Lanka",
"type": "Test",
"squad": true,
"toss_winner_team": "Sri Lanka",
"matchStarted": true
},
],
"type":"test"
}

但是当使用每个循环数据获取键“team-1”和“team-2”值时出现的问题不是只获取“NaN”打印选项。

var container = $("#metch_container");
$.each(data.matches, function(key, value) {

container.append($("<option></option>")
.attr("value",value.unique_id)
.text(value.team-1. +" VS " + value.team-2));
});

请解决我的问题,谢谢

最佳答案

如果属性名称包含无效字符,则使用 value["team-x"] 格式:

var container = $("#metch_container");
$.each(data.matches, function(key, value) {

container.append($("<option></option>")
.attr("value",value.unique_id)
.text(value["team-1"] +" VS " + value["team-2"]));
});

希望对您有所帮助!

关于javascript - 如何在 json 对象中使用这种类型的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53962940/

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