Javascript字典键未定义

时间:2018-04-24 02:41:25

标签: javascript d3.js

我正在尝试为每个州创建一个数据字典,但是当我这样做时,它表示mapData [" Alabama"]未定义且该对象没有键。当我将它打印到控制台时,它会打印出一个对象,每个状态都作为一个键。

   let mapData = {};
    d3.csv("./resources/states/us_2016_states.csv" , function(data) {
        data.forEach(function(d){
            mapData[d.State] = {"score": 0, "count":0, "state": d.State}

        })
    })
    console.log(Object.keys(mapData))
    console.log(mapData["Alabama"])

0 个答案:

没有答案