我想获取数组中第一个数组的长度(应该返回2010),但是我似乎无法使用.length做到这一点。所附图片是我运行时控制台的快照:
console.log(marker)
当我尝试运行以下命令时,它返回TypeError:无法读取未定义的属性“ length”。
console.log(marker[0].length)
//TypeError: Cannot read property 'length' of undefined
console.log(marker.length)
//returns 3
有人可以指出我正确的方向吗?似乎无法理解问题所在。
答案 0 :(得分:1)
通常,此类意外结果的问题是右侧的*蓝色)小问号。这意味着结果是在您的代码执行完毕(也称为异步问题)之后评估的。
我建议您在代码中看到异步调用的出现位置并等待它。