gpt4 book ai didi

javascript - 无法计算 JSON 中特定属性的实例数

转载 作者:搜寻专家 更新时间:2023-11-01 05:23:57 25 4
gpt4 key购买 nike

我的 JSON 由 ajax 请求返回并存储在 data 变量中。

JSON 看起来像这样(顶行是邮政编码/邮政编码,每个请求都不同):

  {
"ML1 4EQ":{
"ExchangeCode":"WSMOT",
"ExchangeName":"MOTHERWELL",
"Options":{
"10":{
"Preference":"3rd Party Tail (TTB)",
"Supplier 1":9591,
"Supplier 2":3581,
"Wholesale":5200,
"RRP":6500
},

以此类推其他 9 个选项

        }
}
}

我正在尝试计算返回的 Options 的数量,但我从阅读其他问题中尝试的所有内容似乎都无法从返回 undefined 到它只返回 3 而不是 10(我想我数错了级别)。

这些包括

var key, results = 0;
for (var k in data) { // only simple cross browser way to get the first property
var obj = data[k];
for (key in obj) {
results++;
count = results;
}
return; // no need to go further, we have counted the options in the postcode object
}

最佳答案

这将计算第一个对象中选项的总数。

var count = 0;
for(var key in data){
for(var i in data[key].Options){
count++;
}
break;
}

Fiddle

关于javascript - 无法计算 JSON 中特定属性的实例数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17671397/

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