【发布时间】:2019-07-29 05:25:30
【问题描述】:
我正在尝试转换这个数组
let orders = [
{ amount: '100', user: 'admin', date: 'March 6, 2019' },
{ amount: '120', user: 'admin', date: 'March 6, 2019' },
{ amount: '80', user: 'admin', date: 'March 7, 2019' },
{ amount: '200', user: 'admin', date: 'March 7, 2019' },
];
这样的事情
orders = [
['100', 'admin', 'March 6, 2019'],
['120', 'admin', 'March 6, 2019'],
['80', 'admin', 'March 7, 2019'],
['200', 'admin', 'March 7, 2019'],
];
我已经读到 Objects.values() 返回数组中的值,所以我尝试通过使用 forEach() 并在数组中的每个项目上使用 Object.values 来遍历 order 数组。
let newOrders = orders.forEach(order => {
return Object.values(order);
});
我不知道我所做的是否正确,而且我是 Javascript 新手。请帮帮我。
【问题讨论】:
-
避免
forEach! -
@Bergi 为什么要避免使用 forEach?
-
@reggaeguitar It has too many limitations 你可以绊倒你(就像这里发生的那样),I like
for …ofmuch better 并向初学者普遍推荐它
标签: javascript arrays object javascript-objects