Javascript 从Node.js中的JSON数组中读取值
我需要从以下数组中访问“State”值-- 当我尝试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。您的方法错误,因为在图像中,您需要在两个方括号内建立索引,图像属性是一个数
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的索引访问。在获取数组中的状态项之前,您可能应该检查是否有任何数组元素。数组可能为空。在获取该数组中的状态项之前,您可能应该检查是否存在任何数组元素。数组可能为空。