gpt4 book ai didi

javascript - 使用括号表示法访问对象中的属性

转载 作者:行者123 更新时间:2023-11-28 17:35:48 25 4
gpt4 key购买 nike

我通过 javascript 使用 ajax 调用并返回 json。

enter image description here

我使用括号表示法访问数据,因为对象名称有空格,所以我无法使用点表示法。

这是我的ajax调用的成功函数(由于API key 而没有放入整个ajax调用)。

success: function(data){
console.log(data);
console.log(data['Time Series (1min)']);
},

我想要“时间序列(1 分钟)”对象中长长的属性列表中的最后一个属性。我无法通过键/属性名称来调用它,因为属性名称每分钟都会更改(数据是每分钟的)。到目前为止我还没有在网上找到任何可以帮助我的东西。我已经尝试过 .last() 但点符号和括号似乎不合适。有什么想法吗?

最佳答案

获得数据后:

const series = data['Time Series (1min)'];

只需取出所有 key 并获取时间戳最高的 key 即可:

const last = Object.keys(series).reduce((a, b) => a > b ? a : b);

现在我们已经得到了最高的 key ,这很容易:

console.log(series[last]);

所有这些都是必要的,因为不能保证对象键顺序,因此您可以切换到使用数组或映射。

关于javascript - 使用括号表示法访问对象中的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49161598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com