gpt4 book ai didi

javascript - 在 Javascript/React 中将对象转换为数组

转载 作者:行者123 更新时间:2023-11-30 07:00:15 25 4
gpt4 key购买 nike

使用 REST,我正在检索一个对象(JSON 格式),该对象将被转换为一个数组,以便可以将其插入到一个表中。

这是在React的渲染函数中完成的。

输入从后端每 N 分钟更新一次。

如何将对象转换为数组?

我只需要值,而不是键,因为键已经作为列值预先存在于表本身中。

最佳答案

您可以使用 Object#values (ECMAScript 2017),但 IE 不支持它(请参阅 browser's compatibility )。

注意:ECMAScript 6 规范定义了对象属性的遍历顺序。 This blog post explains the details .

const map = { a: 1, b: 2, c: 3 };

const result = Object.values(map);

console.log(result);

如果需要支持IE,可以用Object#keysArray#map :

const map = { a: 1, b: 2, c: 3 };

const result = Object.keys(map).map((key) => map[key]);

console.log(result);

关于javascript - 在 Javascript/React 中将对象转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41486296/

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