Javascript - 如何访问嵌套在其他对象中的对象的属性

时间:2016-10-11 10:35:02

标签: javascript reactjs meteor

在React / Meteor的背景下,我遇到了从嵌套的Javascript对象中提取信息的一些令人惊讶的困难。

我的数据结构如下所示(取自chrome dev工具中的检查:

Object {
id: "138451",
name: "Attendant",
 key: "Taiwan", 
defaultAnimation: 2, 
position: Object
 {
latitude:0.5,
longitude: -0.14
}

在我的React ComponentWillRecieveProps中,我看到以下行为

componentWillReceiveProps(nextProps){
  console.log("its getting props");
  console.log(nextProps.markers[0]) // this works
  console.log(nextProps.markers[0].position) //so does this
  console.log(nextProps.markers[0].position.longitude) //breaks 

我也尝试过设置  var positionObject = nextProps.markers[0].position但是询问此对象也会失败。请突出显示我的Javascript noobish错误。

谢谢!

0 个答案:

没有答案