を反応させるの中にどのように私は、ネストされたオブジェクトのプロパティにアクセスします - Javascript - How do I access properties of objects nested within other Objectsこの質問に続き小道具
標準ドット表記が与えられているリアクト状態/小道具
内のネストされたオブジェクトのプロパティにアクセスするために動作するようには思えません小道具:どのように緯度を取得するのですか?ここで
Object {
id: "138451",
name: "Attendant",
key: "Taiwan",
defaultAnimation: 2,
position: Object
{
latitude:0.5,
longitude: -0.14
}
componentWillReceiveProps(nextProps){
console.log("its getting props");
console.log(nextProps.markers[0]) // this works
//displays Object {position: Object, key: 2, defaultAnimation: 2}
console.log(nextProps.markers[0].position) //so does this
//displays Object {latitude: 51.5193, longitude: -0.140725}
console.log(nextProps.markers[0].position.longitude) //breaks with the error message
TypeError: Cannot read property 'longitude' of undefined
at GooleMapComponent.componentWillReceiveProps (http://localhost:3000/app/app.js?....
メッセージ? –
「ブレーク」を定義します。 – deceze
申し訳ありませんが、より明確になっているはずです。私は位置が未定義であることを私に伝えるいくつかのTracker関数エラーを再計算することを見ます。しかし、前の行で私はconsole.logの位置にすることができます。問題のエラーメッセージを参照してください。 – ElJefeJames