我有一个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,我得到了错误:



如何解决我的问题?

最佳答案

显然,点名实际上包含在键名中,请尝试:

myObject['screeningField.displayName']

关于javascript - 正确访问JavaScript中的嵌套对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13759052/

10-10 17:22