JavaScript对象';s属性未定义

JavaScript对象';s属性未定义,javascript,object,Javascript,Object,我有一个具有属性的对象,但当我尝试访问它们时,它总是返回未定义的 使用Chrome,我将对象连接到window和控制台中,如果我这样做,window.country 它返回此对象: [ Object currency_code: null iso: "USA" iso3: "USA" name: "USA" states: Array[51] __proto__: Object ] 但是,当我尝试访问属性时,例如window.country.iso它是未定义的。你知道为什么会这样吗 谢谢大家!

我有一个具有属性的对象,但当我尝试访问它们时,它总是返回未定义的

使用Chrome,我将对象连接到window和控制台中,如果我这样做,
window.country

它返回此对象:

[ Object
currency_code: null
iso: "USA"
iso3: "USA"
name: "USA"
states: Array[51]
__proto__: Object
]
但是,当我尝试访问属性时,例如
window.country.iso
它是未定义的。你知道为什么会这样吗


谢谢大家!

您的
窗口。country
对象实际上是一个数组

Chrome的控制台向您展示了这一点。正如您所看到的,对象被包装在
[]
中,这意味着它在一个数组中


尝试像这样访问它:
window.country[0]。iso

您的
窗口。country
对象实际上是一个数组

Chrome的控制台向您展示了这一点。正如您所看到的,对象被包装在
[]
中,这意味着它在一个数组中


尝试像这样访问它:
window.country[0]。iso

请显示突出显示对象实际设置/获取的实际代码。在控制台中执行
window.country.iso
?是否为
window.country
数组?您需要执行
window.country[0].iso吗?@Rocket是的,就是这样,谢谢!怪异的chrome没有显示它。@dave它确实显示了它。请参阅
[
]
?就是这样。请显示突出显示对象实际设置/获取的实际代码。您在控制台中执行
window.country.iso
?是
window.country
数组吗?您需要执行
window.country[0].iso吗?@Rocket是的,就是这样,谢谢!怪异的chrome没有显示它。@dave它确实显示了它。请参阅
[
]
?就这样。