【发布时间】:2014-01-15 20:17:54
【问题描述】:
我想使用 Jquery 返回键:Country、Country_Code 和 Continent,并且只显示一次。
var countryList = [
{"Country":"Canada","Country_Code":"CAN", "Continent":"North America"},
{"Country":"USA","Country_Code":"USA","Continent":"North America"},
{"Country":"Brazil","Country_Code":"BRA","Continent":"South America"},
{"Country":"France","Country_Code":"FRA","Continent":"Europe"},
{"Country":"Spain","Country_Code":"SPA","Continent":"Europe"}
];
如何在不遍历国家列表中的加拿大、美国、巴西、法国和西班牙的 5 个对象的情况下返回实际的键名。
这是我在 jquery 中的代码:
$.each(countryList, function() {
$.each(this, function(k, v) {
console.log(k);
});
});
谢谢 干杯
【问题讨论】:
-
这是什么语言?您应该将其添加为问题和/或标签的一部分。您应该构建一个数据结构,允许您直接访问这些而不是循环访问它们。这是一个问题的原因吗?
-
如果你想显示键,你只需要读取第一个数组元素并提取它的键。
-
(假设您已经足够了解使用可用的工具包将 JSON 解析为您使用的任何语言的对象。)
-
“不循环遍历 5 个对象” --- 这个限制背后的技术要求是什么?
-
@Hot Licks:其实不是 JSON,是 JS 数组
标签: jquery arrays json loops object