【发布时间】:2021-02-21 15:26:24
【问题描述】:
您好,我想从一个对象中提取数据并将它们存储到一个数组中。
在我的例子中,我想提取所有美国鞋码并将它们放在一个数组中。
当使用过滤器方法时,它只会吐出第一个包含“us”:值的方法
{
us: '5.5',
eur: '38',
uk: '5',
cm: '24',
},
{
us: '6',
eur: '38.5',
uk: '5.5',
cm: '24',
},
{
us: '6.5',
eur: '39',
uk: '6',
cm: '24.5',
},
{
us: '7',
eur: '40',
uk: '6',
cm: '25',
},
{
us: '7.5',
eur: '40.5',
uk: '6.5',
cm: '25.5',
},
{
us: '8',
eur: '41',
uk: '7',
cm: '26',
},
{
us: '8.5',
eur: '42',
uk: '7.5',
cm: '26.5',
},
【问题讨论】:
-
到目前为止你尝试了什么?
-
使用地图而不是过滤器,只有当你想排除对象(例如不包含我们)时,你可能想要组合它们(地图和过滤器)
标签: javascript node.js arrays object