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 回答