将多个数组对象转换为单个数组,下划线

拉杰夫

我有一个包含多个对象的数组,例如

var val = [
    _id: ["5412fc1bd123cf7016674a92", "5412cf270e9ca9b517b43ca3"],
    _id: ["5412cf5a6cc4f4bc151fd220"]
];

我想更改为单个数组,例如:

var val = [
    "5412fc1bd123cf7016674a92", 
    "5412cf270e9ca9b517b43ca3", 
    "5412cf5a6cc4f4bc151fd220"
];

我正在使用_.pluck(),但没有给我想要的输出。我怎样才能做到这一点?

科尔涅夫

更新:这是2019年,Array.flat是本地的。

const val = {
  _id: ["5412fc1bd123cf7016674a92", "5412cf270e9ca9b517b43ca3"],
  _id2: ["5412cf5a6cc4f4bc151fd220"]
}

console.log(
  Object.values(val).flat()
)

// Without flat
console.log(
  Array.prototype.concat.apply(
    [],
    Object.values(val)
  )
)

// Without Object.values
console.log(
  Array.prototype.concat.apply(
    [],
    Object.keys(val).map(k => val[k])
  )
)

以下是lodash所需要的:

_.flatten(_.values(val))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用下划线js的对象对象两个数组的咖啡脚本的区别

来自分类Dev

在javascript /下划线中将3个数组转换为1个数组

来自分类Dev

用下划线将矩阵转换为JavaScript中的对象数组

来自分类Dev

将数组元素转换为单个数字

来自分类Dev

将对象转换为多个数组

来自分类Dev

Javascript /下划线,将布尔数组转换为字符串数组

来自分类Dev

将平面嵌套数据转换为单个数组

来自分类Dev

如何使用下划线将数组或对象推入一个数组?

来自分类Dev

将字符串转换为单个数组,PHP

来自分类Dev

如何将多个数组元素转换为对象

来自分类Dev

将对象转换为单键对象数组(带下划线?)

来自分类Dev

使用下划线将对象属性合并到一个数组中

来自分类Dev

将多个数组转换为元组

来自分类Dev

如何合并两个数组,类似于对象的下划线扩展方法

来自分类Dev

在javascript /下划线中将3个数组转换为1个数组

来自分类Dev

将循环内形成的多个数组转换为单个数组

来自分类Dev

下划线-比较对象(位置)的两个数组

来自分类Dev

下划线强调将集合转换为对象的对象

来自分类Dev

将单个索引的多个数组转换为一个数组

来自分类Dev

PHP将多维数组转换为单个数组

来自分类Dev

将多维数组转换为单个数组(JavaScript)

来自分类Dev

将对象转换为单键对象数组(带下划线?)

来自分类Dev

使用下划线将对象属性合并到一个数组中

来自分类Dev

下划线数组到多个对象

来自分类Dev

仅使用下划线将数组转换为对象

来自分类Dev

将每个数组对象转换为单个值

来自分类Dev

使用 Node JS 将多个数组转换为对象到一个数组

来自分类Dev

将多个对象数组转换为单个数组,同时合并公共键上的对象

来自分类Dev

如何将多维数组转换为单个数组

Related 相关文章

  1. 1

    使用下划线js的对象对象两个数组的咖啡脚本的区别

  2. 2

    在javascript /下划线中将3个数组转换为1个数组

  3. 3

    用下划线将矩阵转换为JavaScript中的对象数组

  4. 4

    将数组元素转换为单个数字

  5. 5

    将对象转换为多个数组

  6. 6

    Javascript /下划线,将布尔数组转换为字符串数组

  7. 7

    将平面嵌套数据转换为单个数组

  8. 8

    如何使用下划线将数组或对象推入一个数组?

  9. 9

    将字符串转换为单个数组,PHP

  10. 10

    如何将多个数组元素转换为对象

  11. 11

    将对象转换为单键对象数组(带下划线?)

  12. 12

    使用下划线将对象属性合并到一个数组中

  13. 13

    将多个数组转换为元组

  14. 14

    如何合并两个数组,类似于对象的下划线扩展方法

  15. 15

    在javascript /下划线中将3个数组转换为1个数组

  16. 16

    将循环内形成的多个数组转换为单个数组

  17. 17

    下划线-比较对象(位置)的两个数组

  18. 18

    下划线强调将集合转换为对象的对象

  19. 19

    将单个索引的多个数组转换为一个数组

  20. 20

    PHP将多维数组转换为单个数组

  21. 21

    将多维数组转换为单个数组(JavaScript)

  22. 22

    将对象转换为单键对象数组(带下划线?)

  23. 23

    使用下划线将对象属性合并到一个数组中

  24. 24

    下划线数组到多个对象

  25. 25

    仅使用下划线将数组转换为对象

  26. 26

    将每个数组对象转换为单个值

  27. 27

    使用 Node JS 将多个数组转换为对象到一个数组

  28. 28

    将多个对象数组转换为单个数组,同时合并公共键上的对象

  29. 29

    如何将多维数组转换为单个数组

热门标签

归档