0

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

使用 Chrome,我将对象附加到窗口和控制台中,如果我这样做了,window.country

它返回这个对象:

[ Object
currency_code: null
iso: "USA"
iso3: "USA"
name: "USA"
states: Array[51]
__proto__: Object
]

但是,当我尝试访问一个属性时,比如window.country.iso它是未定义的。任何想法为什么会这样?

谢谢!

4

1 回答 1

4

您的window.country对象实际上是一个数组。

Chrome 的控制台向您展示了这一点。如您所见,您的对象包含在 中[],这意味着它位于数组中。

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

于 2012-06-15T18:20:04.293 回答