Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从Node.js中的JSON数组中读取值_Javascript_Arrays_Node.js - Fatal编程技术网

Javascript 从Node.js中的JSON数组中读取值

Javascript 从Node.js中的JSON数组中读取值,javascript,arrays,node.js,Javascript,Arrays,Node.js,我需要从以下数组中访问“State”值-- 当我尝试data.Images[“State”]或data.Images.State时,我没有定义 感谢图像映射到存储对象的数组,因此您必须指定所需项目的索引。尝试data.images[0][“State”]。images映射到存储对象的数组,因此您必须指定所需项目的索引。尝试data.images[0][“State”]。使用data.images[0]访问状态。State。您的方法错误,因为在图像中,您需要在两个方括号内建立索引,图像属性是一个数

我需要从以下数组中访问“State”值--

当我尝试
data.Images[“State”]
data.Images.State
时,我没有定义


感谢

图像映射到存储对象的数组,因此您必须指定所需项目的索引。尝试data.images[0][“State”]。

images映射到存储对象的数组,因此您必须指定所需项目的索引。尝试data.images[0][“State”]。

使用
data.images[0]访问状态。State
。您的方法错误,因为在
图像
中,您需要在两个方括号内建立索引,图像属性是一个数组。

使用
数据访问状态。图像[0]。状态
。您的方法是错误的,因为在
图像
中,您需要在两个方括号内建立索引,图像属性是一个数组。

您可以这样访问:

data.Images[0].State
甚至:

data.Images[0]['State']

您可以这样访问:

data.Images[0].State
甚至:

data.Images[0]['State']

很好,这意味着一切正常。
Images
引用的数组没有
State
属性。如果你清晰地缩进你的结构,事情可能会变得清晰。我如何访问状态值?我需要返回“available”。嗯,
图像
引用了一个数组,数组是一个有序的数据集合,可以通过基于0的索引访问。很好,这意味着一切都正常工作。
Images
引用的数组没有
State
属性。如果你清晰地缩进你的结构,事情可能会变得清晰。我如何访问状态值?我需要返回“available”。嗯,
Images
引用的是一个数组,数组是一个有序的数据集合,可以通过基于0的索引访问。在获取数组中的状态项之前,您可能应该检查是否有任何数组元素。数组可能为空。在获取该数组中的状态项之前,您可能应该检查是否存在任何数组元素。数组可能为空。