【发布时间】:2018-01-31 15:49:55
【问题描述】:
我有以下数据:
var data = [{
County: "Cork",
date: '1/1/2018',
num: 100
}, {
County: "Roscommon",
date: '07/10/2017',
num: 27
}];
var Counties = {};
for (County in data) {
for (var i = 0; i <= 1; i++) {
Counties[data[i].County] = data[i].County;
}
}
这会返回{County: "Roscommon"}
如何让我的代码返回数组对象中的每个县,以便我最终得到:
{County: "Cork"}
{County: "Roscommon"}
【问题讨论】:
-
为什么第二个循环,你总是设置为相同的键,你也不能有重复键的数组
-
我认为这是访问数据的最佳方式。但如果有其他更好的方法 - 那会很棒!
-
你可以只拥有带有编号索引的数组
-
它必须是一个对象,因为我需要将它映射到其他地方,即将它绑定到一个对象中
-
而不是使用数组索引
标签: javascript arrays object d3.js