从对象列表Javascript / TypeScript获取所有可能的对象键

培训师

我有这样的对象列表:

[ 
  { item1: "1", item2: "2" },
  { item1: "3", item2: "4", item3: "5" },
  { item1: "6" },
  { item1: "7", item2: "8", item3: "9", item4: "10" },
]

我需要能够获得所有可能按键的列表:

["item1", "item2", "item3", "item4" ]

我尝试使用,Object.Keys但这需要我指定一个特定的对象,问题是,列表是动态创建的,因此键和值对我来说是未知的。

普拉纳夫·C·巴兰(Pranav C Balan)

您可以将Array#reducemethod与Object.keysmethod一起使用

var data = [{
  item1: "1",
  item2: "2"
}, {
  item1: "3",
  item2: "4",
  item3: "5"
}, {
  item1: "6"
}, {
  item1: "7",
  item2: "8",
  item3: "9",
  item4: "10"
}, ];

var res = data.reduce(function(arr, o) {
  return Object.keys(o).reduce(function(a, k) {
    if (a.indexOf(k) == -1) a.push(k);
    return a;
  }, arr)
}, []);

console.log(res);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从外键获取所有对象

来自分类Dev

AngularJS-从对象获取所有键

来自分类Dev

使用Javascript或JQuery从对象列表中获取所有值

来自分类Dev

获取值为true的JavaScript对象的所有键

来自分类Dev

JavaScript | 遍历JSON对象并获取特定键的所有值

来自分类Dev

对象的JavaScript迭代列表

来自分类Dev

对象的JavaScript迭代列表

来自分类Dev

从MultiValueMap获取具有相同键的所有对象

来自分类Dev

从对象中获取具有特定值的所有键

来自分类Dev

获取对象的所有属性的列表

来自分类Dev

获取对象的所有属性的列表

来自分类Dev

从列表中获取所有对象

来自分类Dev

从对象的数组列表的数组列表中获取所有可能的组合

来自分类Dev

如何递归获取嵌套对象的所有键?

来自分类Dev

C#:如何从JS对象获取键的所有值?

来自分类Dev

获取JavaScript对象中具有匹配键的所有值的总和?

来自分类Dev

如何在没有循环的情况下获取 Javascript 对象的所有键

来自分类Dev

遍历JavaScript中的对象列表

来自分类Dev

渲染数组对象列表(Javascript)

来自分类Dev

获取所有salesforce对象中所有字段的列表

来自分类Dev

Javascript获取对象中项目列表的长度?

来自分类Dev

Javascript获取对象中项目列表的长度?

来自分类Dev

JavaScript:如何获取以特定字符串开头的对象的所有键和值?

来自分类Dev

如何在JavaScript中获取数组中对象的所有键

来自分类Dev

使用JavaScript从与字符串键匹配的数组中获取所有对象

来自分类Dev

将具有数据的对象转换为具有键和值列表的对象-javascript

来自分类Dev

带有对象的 JavaScript 下拉列表

来自分类Dev

Javascript将对象列表转换为具有键值的对象

来自分类Dev

JSON / JavaScript获取对象键

Related 相关文章

  1. 1

    从外键获取所有对象

  2. 2

    AngularJS-从对象获取所有键

  3. 3

    使用Javascript或JQuery从对象列表中获取所有值

  4. 4

    获取值为true的JavaScript对象的所有键

  5. 5

    JavaScript | 遍历JSON对象并获取特定键的所有值

  6. 6

    对象的JavaScript迭代列表

  7. 7

    对象的JavaScript迭代列表

  8. 8

    从MultiValueMap获取具有相同键的所有对象

  9. 9

    从对象中获取具有特定值的所有键

  10. 10

    获取对象的所有属性的列表

  11. 11

    获取对象的所有属性的列表

  12. 12

    从列表中获取所有对象

  13. 13

    从对象的数组列表的数组列表中获取所有可能的组合

  14. 14

    如何递归获取嵌套对象的所有键?

  15. 15

    C#:如何从JS对象获取键的所有值?

  16. 16

    获取JavaScript对象中具有匹配键的所有值的总和?

  17. 17

    如何在没有循环的情况下获取 Javascript 对象的所有键

  18. 18

    遍历JavaScript中的对象列表

  19. 19

    渲染数组对象列表(Javascript)

  20. 20

    获取所有salesforce对象中所有字段的列表

  21. 21

    Javascript获取对象中项目列表的长度?

  22. 22

    Javascript获取对象中项目列表的长度?

  23. 23

    JavaScript:如何获取以特定字符串开头的对象的所有键和值?

  24. 24

    如何在JavaScript中获取数组中对象的所有键

  25. 25

    使用JavaScript从与字符串键匹配的数组中获取所有对象

  26. 26

    将具有数据的对象转换为具有键和值列表的对象-javascript

  27. 27

    带有对象的 JavaScript 下拉列表

  28. 28

    Javascript将对象列表转换为具有键值的对象

  29. 29

    JSON / JavaScript获取对象键

热门标签

归档