为了账号安全,请及时绑定邮箱和手机立即绑定

获取数组中某个元素的值

获取数组中某个元素的值

郎朗坤 2023-07-20 10:54:28
我正在尝试获取数组中对象的值。基本上当我在做的时候var firsts = response.data;console.log(firsts)我有类似的东西{ "EUR_BND": 1.603476}但对象的名称每次都在变化,所以我不能这样做response.data.EUR_BND我想知道是否有一种方法可以直接获取唯一对象的值,而不必通过它的名称。
查看完整描述

5 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

您可以使用 object.values

Object.values(response.data)

这将返回对象中值的数组

Object.values(response.data)[0]如果你有的话会返回该值


查看完整回答
反对 回复 2023-07-20
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

您可以使用以下命令检索密钥

Object.keys(obj)
查看完整回答
反对 回复 2023-07-20
?
largeQ

TA贡献2039条经验 获得超7个赞

尝试最好的方法来获取循环中的所有键和值


const data = {

 "EUR_BND": 1.603476,

 "TEST_BND": 3.4,

 "TEST2_BND": 5.6

}

    var key;


for (key in data) {

    console.log(key+' '+data[key])


查看完整回答
反对 回复 2023-07-20
?
PIPIONE

TA贡献1829条经验 获得超9个赞

使用Object.values:


const data = {

 "EUR_BND": 1.603476,

 "TEST_BND": 3.4,

 "TEST2_BND": 5.6

}


console.log(Object.values(data))


查看完整回答
反对 回复 2023-07-20
?
慕少森

TA贡献2019条经验 获得超9个赞

这是您可以访问response.data或firsts对象中的“EUR_BND”键的方式。


var firsts = response.data;

var keys = Object.keys(firsts);

console.log(firsts[keys[0]]);


查看完整回答
反对 回复 2023-07-20
  • 5 回答
  • 0 关注
  • 144 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信