Javascript 如何将一个对象或多个对象转换为单独的值。?

Javascript 如何将一个对象或多个对象转换为单独的值。?,javascript,data-structures,Javascript,Data Structures,我试图通过JSON API调用访问信息,将数据存储到数组中并进一步使用它。这是一个示例API调用。我正在尝试访问“iaqi”问题,它是对象的对象。我需要它的整数值,比如9,53,10102。。。等等。我编写了以下代码,将其转换为名为dataArray的对象数组,然后进一步对其进行迭代以获得单独的键:值对 const dataArray = Object.values(response.body.data.iaqi); const iterator = dataArray.ent

我试图通过JSON API调用访问信息,将数据存储到数组中并进一步使用它。这是一个示例API调用。我正在尝试访问“iaqi”问题,它是对象的对象。我需要它的整数值,比如9,53,10102。。。等等。我编写了以下代码,将其转换为名为dataArray的对象数组,然后进一步对其进行迭代以获得单独的键:值对

 const dataArray = Object.values(response.body.data.iaqi);
        const iterator = dataArray.entries();

        for(const[index, element] of iterator){
            console.log(element)
        }
这给了我以下输出:-

是否有任何方法可以访问单个数值并将其存储在数组中?我是新来的,如果我做错了什么,我们将不胜感激,请纠正我。

你是说,像那样

const src={“status”:“ok”,“data”:{“aqi”:137,“idx”:1451,“attributes”:[{“url”:”http://www.bjmemc.com.cn/,“名称”:“北京市环境保护监测中心”(北京市环境保护监测中心)"},{“url”:https://china.usembassy-china.org.cn/embassy-consulates/beijing/air-quality-monitor/,“名称”:“美国驻北京大使馆空气质量监测器”(美国驻北京大使馆空气质量监测)},{“url”:https://waqi.info/,“名称”:“世界空气质量指数项目”}],“城市”{“地理”:[39.954592116.468117],“名称”:“北京”(北京),“url”:https://aqicn.org/city/beijing)5.5,h::{“v”:54},“no2”2:{“no2”,no2:{“v”:13.3},o3:{“v”:13.3},o3:{“v”:13.3},o3:{“v”:57.1},p:{“v”:57.1},p:{“v”:57.1,p:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pm10,pm10,pm10,pm10,pm10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-05-02T01:17:30+09:00“}}},
结果=对象
.值(src.data.iaqi)
.map(Object.values)
.flat()
console.log(结果)

作为控制台包装器{min height:100%;}
我做了一项工作,使用for…in.循环遍历所有对象条目并打印出
v
的值

var数据数组={
公司:{
v:4.6
},
h:{
v:54
},
第二条:{
v:9.2
},
o3:{
v:46.3
},
p:{
v:1002
},
pm10:{
v:70
},
pm25:{
v:137
},
二氧化硫:{
v:1.6
},
t:{
v:26
},
w:{
v:3.6
}
}
for(数据数组中的常量元素){
log(数据数组[元素]['v'])

}
请发布文本,而不是指向文本图像的链接。但是,是的,确实有。因为我刚刚加入该平台,它说我需要赢得10个声誉才能做到这一点。是的!谢谢。但是请您解释一下,我的理解地图返回一个新的键数组:值对和平面()方法只是将数组展平,所以为什么我们没有一个数组,其中所有元素都是键或值,而不是值?哦,好的。非常感谢。还标记了答案:)