2

私はJSオブジェクトを持っています。これはChromeのコンソールでは次のように見えます。

data: Object
 comparisonType: "IN"
 dateValue: ""
 numericalValue: 0
 screeningCriterionId: "-4"
 screeningField.displayName: "Prop1"
 screeningField.fieldName: "Prop2"
 screeningField.groupName: "Prop3"
 screeningField.type: "MULTI"
 value: null

そして、私は screeningField.displayName: "Prop1" このオブジェクトからを読み取る必要がありますが、コンソールでこれを実行しようとすると myObject.screeningField.displayName、エラーが発生します:

TypeError:未定義のプロパティ'displayName'を読み取ることができません

私の問題を解決する方法は?

4

1 に答える 1

5

どうやらドットは実際にはキー名に含まれているようです、試してみてください:

myObject['screeningField.displayName']
于 2012-12-07T08:01:05.867 に答える