无法获取数组内部数组的长度

时间:2020-06-09 15:33:03

标签: javascript arrays

我想获取数组中第一个数组的长度(应该返回2010),但是我似乎无法使用.length做到这一点。所附图片是我运行时控制台的快照:

console.log(marker)

enter image description here

当我尝试运行以下命令时,它返回TypeError:无法读取未定义的属性“ length”。

console.log(marker[0].length)
//TypeError: Cannot read property 'length' of undefined
console.log(marker.length)
//returns 3

有人可以指出我正确的方向吗?似乎无法理解问题所在。

1 个答案:

答案 0 :(得分:1)

通常,此类意外结果的问题是右侧的*蓝色)小问号。这意味着结果是在您的代码执行完毕(也称为异步问题)之后评估的。

我建议您在代码中看到异步调用的出现位置并等待它。