正确访问JavaScript对象属性的方法

时间:2016-04-02 17:10:28

标签: javascript

我没有看到访问此对象的属性的错误:

console.log(routes);
[Object { bounds=((-34.76335, -58.21068), (-34.749880000000005, -58.202540000000006)),  copyrights="Datos de mapas ©2016 Google",  legs=[1],  más...}]
console.log(routes.legs);

未定义

console.log(routes["legs"]);

类似:undefined

我做错了什么?感谢

1 个答案:

答案 0 :(得分:0)

当您的控制台打印出来时,routes是一个包含Object的数组,因此您可以在选择对象中的键之前尝试添加索引。 所以,例如:

console.log(routes[0]["legs"]);
// or
console.log(routes[0].legs);