TLDR:此控制台信息是否有意义:数组[0],长度4(对象)
我正在解析csv文件。这应该产生一个对象数组。它确实如此,但结果对我来说似乎很奇怪。我有2个阵列:
var array1 = JSON.parse(someDataFromBackEnd);
var array2 = [];
d3.csv('dots.csv', function(err, data){
for(var i=0; i<data.length; i++){
array2.push( data[i] );
//array2[i] = data[i]; //also tried
}
});
Firefox DE控制台(See Pic):
array1: Array [ Object, Object, Object, Object ]
array2: Array [ ]
检查array2显示4个对象(见图)。 Array2不能与我的代码一起使用(而array1也是如此)。 Array2 [0]未定义。
在两个数组中,对象包含lat-long数据(array1具有其他属性,FWIW): [{'long':120,'lat':45},{...},{...},{...}]
我的蜘蛛般的感觉告诉我,我错过了一些明显的东西,但是......?