如何使用lodash从现有的对象数组生成新的对象数组

陈川

有人可以帮助我使用 lodash 从现有对象生成一组新对象吗?我一直在尝试组合_.zipObject and map但无济于事......基本上,我有一组对象,例如:

const names = [
  {
    first_name: 'nedd',
    given_name: 'cersei'
  },
  {
    first_name: 'tyrion',
    given_name: 'tywin'
  }
]

但是,我希望它看起来像:

[
  {
    name: 'nedd'
  },
  {
    name: 'cersei'
  },
  {
    name: 'tyrion'
  },
  {
    name: 'tywin'
  },
]

我尝试了以下各种迭代:

const newArray = _.zipObject( names, _.fill( Array(names.length), {name: ['first_name' || 'given_name']} ) );

但没有任何运气......有人可以帮忙吗?

提前致谢!

绿色2

这可能有效:

_.flatMap(names, (n)=> [{name: n.first_name}, {name: n.given_name}]);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在现有的JavaScript对象/数组中添加“名称:”

来自分类Dev

使用PHP将新对象附加到外部JSON文件中现有的数组

来自分类Dev

使用lodash合并数组的对象

来自分类Dev

lodash:如何使用值压缩对象数组

来自分类Dev

比较两个数组并通过使用javascript保留现有对象来用新值更新

来自分类Dev

如何通过比较现有的1D数组在Matlab中使用嵌套或double for循环生成新的1D数组

来自分类Dev

如何使用Lodash从数组中删除对象?

来自分类Dev

如何将新属性推入对象数组中的每个现有对象?

来自分类Dev

我如何通过使用lodash连接嵌套数组对象来生成新数组

来自分类Dev

如何使用lodash过滤对象数组的数据

来自分类Dev

如何使用现有数组的元素创建新数组?

来自分类Dev

在现有数组中的数组中添加新对象

来自分类Dev

如何在通讯录数组上映射以生成具有对象和属性的新数组?

来自分类Dev

使用对象数组动态生成新数组

来自分类Dev

从现有对象数组创建新数组

来自分类Dev

在现有的对象数组中插入新的键值?

来自分类Dev

尝试使用react更新对象数组中的现有对象

来自分类Dev

我如何通过使用lodash连接嵌套数组对象来生成新数组

来自分类Dev

Javascript动态地将新的数组对象添加到现有的数组中(带键)?

来自分类Dev

下划线js:将键对象与数组键对象进行比较(如果存在)删除现有的添加新的

来自分类Dev

在现有的json对象中添加新的键(数组)

来自分类Dev

从现有对象的属性生成数组

来自分类Dev

从现有数组和对象创建新对象

来自分类Dev

使用 java 将 JSON 对象添加到现有的 JSON 数组中

来自分类Dev

基于不重复的现有对象创建新的对象数组

来自分类Dev

使用简单的映射和过滤器 es6 过滤现有的对象数组

来自分类Dev

如何使用 lodash 从现有对象创建特定的新对象

来自分类Dev

如何使用 lodash 计算对象数组

来自分类Dev

如何使用lodash在嵌套的对象数组中查找对象?

Related 相关文章

  1. 1

    如何在现有的JavaScript对象/数组中添加“名称:”

  2. 2

    使用PHP将新对象附加到外部JSON文件中现有的数组

  3. 3

    使用lodash合并数组的对象

  4. 4

    lodash:如何使用值压缩对象数组

  5. 5

    比较两个数组并通过使用javascript保留现有对象来用新值更新

  6. 6

    如何通过比较现有的1D数组在Matlab中使用嵌套或double for循环生成新的1D数组

  7. 7

    如何使用Lodash从数组中删除对象?

  8. 8

    如何将新属性推入对象数组中的每个现有对象?

  9. 9

    我如何通过使用lodash连接嵌套数组对象来生成新数组

  10. 10

    如何使用lodash过滤对象数组的数据

  11. 11

    如何使用现有数组的元素创建新数组?

  12. 12

    在现有数组中的数组中添加新对象

  13. 13

    如何在通讯录数组上映射以生成具有对象和属性的新数组?

  14. 14

    使用对象数组动态生成新数组

  15. 15

    从现有对象数组创建新数组

  16. 16

    在现有的对象数组中插入新的键值?

  17. 17

    尝试使用react更新对象数组中的现有对象

  18. 18

    我如何通过使用lodash连接嵌套数组对象来生成新数组

  19. 19

    Javascript动态地将新的数组对象添加到现有的数组中(带键)?

  20. 20

    下划线js:将键对象与数组键对象进行比较(如果存在)删除现有的添加新的

  21. 21

    在现有的json对象中添加新的键(数组)

  22. 22

    从现有对象的属性生成数组

  23. 23

    从现有数组和对象创建新对象

  24. 24

    使用 java 将 JSON 对象添加到现有的 JSON 数组中

  25. 25

    基于不重复的现有对象创建新的对象数组

  26. 26

    使用简单的映射和过滤器 es6 过滤现有的对象数组

  27. 27

    如何使用 lodash 从现有对象创建特定的新对象

  28. 28

    如何使用 lodash 计算对象数组

  29. 29

    如何使用lodash在嵌套的对象数组中查找对象?

热门标签

归档