0

私はjsonファイルからいくつかのデータを取得しており、.mapでそれらのポイントをreactjsのGoogleマップに配置していますが、すべて問題ありません。ただし、オブジェクト内の一部のアイテムには値がなく、それらが呼び出されると、「TypeError: null のプロパティ 'category' を読み取れません」がスローされます。リターンで次のようなことができるはずではありませんか:

{ marker.outcome_status.category && <p>Outcome: {marker.outcome_status.category} ({marker.outcome_status.date})</p> }
4

1 に答える 1

3

ネストされたレベルが 2 つあるため、そこも確認する必要がありmarker.outcome_statusます。

{ 
  marker.outcome_status
  && marker.outcome_status.category
  && <p>Outcome: {marker.outcome_status.category} ({marker.outcome_status.date})</p> }
于 2018-02-20T16:41:40.953 に答える