我正在使用双for
循环将csv中的属性加入到邮政编码的json上。代码运行,但json中的每个值都从csv接收相同的值。我怀疑这是最佳写法,但这是另一个问题。
这是循环:
var zips = us.objects.zip_codes_for_the_usa.geometries;
div.forEach(function(d) {
zips.forEach(function(e) {
if (d.zip == e.zip) {
e.properties.division = d.division;
}
})
})
问题出在哪里?为什么它使用相同的属性值?
json文件很大,不幸的是,Plunker大约需要一分钟才能加载。我目前将其设置为console.log
点击一个zip的值。您会注意到每次点击都会返回AK
,只能在阿拉斯加返回。谢谢你的帮助。