将多个对象属性添加到同一个数组?

尼克94

我有一个对象,我想从中获取一些属性并将它们放入一个全新的数组中。我可以为一个属性做到这一点,但我不能对多个属性做到这一点。我想获取特定属性(在本例中为标题和年份)并将它们的值放入新数组中。它应该是这样的:const movies1 = ["AAA", "BBB"]。我不确定我是否可以用地图来做到这一点,或者我必须做一些完全不同的事情才能实现我的想法。

const test = [{
  Title: 'AAAA',
  Year: 'BBB',
  Runtime:'100min',
  Director:'CCC'
}]


const movies1 = test.map(({Title}) => Title, ({Year}) => Year)
console.log(movies1);

破碎的

您可以使用它flatMap来实现这一点。flatMap就像map然后flat

const test = [{
  Title: 'AAAA',
  Year: 'BBB',
  Runtime:'100min',
  Director:'CCC'
}]

const movies1 = test.flatMap(t => [t.Title, t.Year]);

console.log(movies1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将多个对象添加到同一个索引中

对象数组:从对象中删除键并将它们作为新对象添加到同一个数组中

将多个 YoutubeFragment 添加到 View 会导致加载同一个视频

复制要添加到同一数组的最后一个数组对象

将项目从python中的另一个数组添加到对象数组

将数组作为对象添加到另一个数组

将项目从另一个数组添加到对象数组

根据值将属性从具有对象的一个数组添加到另一个对象

将多个数据发送到同一个数组

将公共对象添加到一个数组中并删除重复项

将数组属性添加到另一个对象的数组中

将一个数组的所有对象按键加入同一个数组

如何将项目从多个数组添加到另一个数组?

如何将一个数组的元素添加到另一个数组的同一行中?

Javascript-如何将多个对象添加到一个空数组

将一个对象的多个实例添加到另一个对象的数组中;

将属性从一个对象数组添加到另一个对象

我需要帮助将两个不同的行(具有相同的列)添加到同一个数据表

如何查询同一个json对象数组中的多个属性?

Python如何将多个不同长度的数组添加到一个数组中

如何将同一个对象添加到多态数组,但能够更改该对象的重复版本?

如何将新数组添加到另一个数组的特定对象中

将数组中的项目添加到另一个数组中的对象中

将匹配的对象添加到另一个数组时,从数组中删除它们

如何计算小计并将其添加到同一个数据框中?

如何将多个项目从一个数组添加到另一个数组

使用相同的键将属性从一个数组添加到另一个数组中(javascript)

仅指定一个对象时,该对象将添加到多个对象类属性中

JavaScript:有条件地将JSON对象从一个数组添加到另一个数组