【发布时间】:2013-03-05 03:30:52
【问题描述】:
由于我对 javascript 还很陌生,所以我无法按照我想要的方式创建和填充我的数组“数据”:
var data = new Array();
var i = 0;
results.forEach(function(lake) {
var data[i] = [{
name: lake.name,
fishs: lake.fisheryType,
dist: lake.distance,
lat: lake.latitude,
long: lake.longitude
}, ];
i++;
});
这是console.log的结果:
[Object, Object] 0: Object 1: Object length: 2
__proto__: Array[0]
执行此代码时,我得到
unexpected ] at line var data [i] = ...
感谢您的帮助。
【问题讨论】:
-
您想用相同对象的 results.length 克隆填充数组吗?
-
我认为您收到错误是因为
,在}之后。
标签: javascript arrays multidimensional-array foreach