【发布时间】:2013-07-21 14:10:38
【问题描述】:
我需要从以下数组中访问“状态”值 --
data =
{
Images:
[
{
ProductCodes: [],
BlockDeviceMappings: [Object],
Tags: [],
ImageId: 'ami-75301c',
ImageLocation: '54696560/Test Image 3',
State: 'available',
VirtualizationType: 'pavirtul',
Hypervisor: 'xen'
}
],
requestId: '2eb809d3-7f82-4142-b5d1-6af3'
}
当我尝试data.Images["State"] 或data.Images.State 时,我得到了未定义。
谢谢
【问题讨论】:
-
很好,这意味着一切正常。
Images引用的数组没有State属性。如果你干净地缩进你的结构,事情可能会变得清晰。 -
如何访问 State 值?我需要'available'回来。
-
好吧,
Images引用了一个数组,而数组是一个有序的数据集合,可通过基于 0 的索引访问。
标签: javascript arrays node.js