从一组对象中获取多个属性并形成一个新属性:Javascript

VJR08

一直在尝试做以下事情:

我有一个对象数组,


var arr = [
  { key: "aabFaa", text: "aabFaa" ,field: "firstName",checked: true},
  { key: "aAaaaa", text: "aAaaaa", field: "firstName", checked: true },
];

想要从中获取“文本”和“字段”并形成一个新的对象数组,如下所示:

result = [ { "field" : "firstName" , value : "aabFaa" , type :"add"}, 
           { "field" : "firstName" , value : "aAaaaa" , type: "add"}
         ]  

这里的类型是硬编码的,其余部分是从“arr”中获取的

什么是更简单的方法来做到这一点?

试过这个:

var arr = [
  { key: "aabFaa", text: "aabFaa" ,field: "firstName",checked: true},
  { key: "aAaaaa", text: "aAaaaa", field: "firstName", checked: true },
];

let result = arr.map(a => a.text); 
console.log(result)

但这必须写成多行才能获得所需的属性。有更简单的方法吗?

随机的

使用mapObject Destructuring

var arr = [
    { key: "aabFaa", text: "aabFaa" ,field: "firstName",checked: true},
    { key: "aAaaaa", text: "aAaaaa", field: "firstName", checked: true },
  ];

const output = arr.map(({field, text}) => ({field, value: text, type: "add"}));

console.log(output);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使一组多个除外属性中的任何一个

来自分类Dev

从一个节点获取多个属性

来自分类Dev

从一组对象中只抓取一个对象

来自分类Dev

按一个对象属性的长度对一组对象进行排序

来自分类Dev

TSQL-从一组行中获取第一个匹配项

来自分类Dev

从一组记录中获取最后一个日期

来自分类Dev

Ansible:从一组主机中获取一个变量

来自分类Dev

发现字符串的一个连续序列中的属性的一组对象(通过流API)

来自分类Dev

将属性从一个对象移动到Javascript中的另一个对象

来自分类Dev

从SQL中的一个左属性获取多个属性

来自分类Dev

比较两个对象以获取一组不同的属性

来自分类Dev

要检查一组对象中的任何一个属性是否与一组字符串中的任何一个匹配的lambda表达式是什么?

来自分类Dev

比较两个对象列表并通过比较java 8中两个列表的一个属性形成一个新列表

来自分类Dev

基于一个属性Javascript检索多个对象

来自分类Dev

Javascript-将特定属性从一个对象深度复制到另一个新对象

来自分类Dev

在一个属性中声明多个对象

来自分类Dev

如何将一组对象(不同长度)转换为一个与原始数组中的元素具有不同属性的对象?

来自分类Dev

检查对象是否在javascript中具有一组属性

来自分类Dev

迭代JavaScript中对象的一组过滤属性的最佳方法是什么?

来自分类Dev

检查对象是否在javascript中具有一组属性

来自分类Dev

如何从对象列表中获取一个属性的数组?

来自分类Dev

Java的8 - 如何从一个列表对象的多个属性?

来自分类Dev

从一组中随机删除一列,不包括一个

来自分类Dev

从一组1个元素中取出一个项目

来自分类Dev

在javascript中组合对象数组以形成一个新对象

来自分类Dev

使用 Groovy 从一组 Json 对象中获取 Json 对象

来自分类Dev

从一组哈希中的一个哈希中查找所有密钥

来自分类Dev

爪哇8流和lambda表达式:由一个属性和另一组其余属性不同的对象列表的对象的群组列表

来自分类Dev

简洁地从另一个属性与搜索匹配的对象数组中仅获取一个对象属性

Related 相关文章

  1. 1

    如何使一组多个除外属性中的任何一个

  2. 2

    从一个节点获取多个属性

  3. 3

    从一组对象中只抓取一个对象

  4. 4

    按一个对象属性的长度对一组对象进行排序

  5. 5

    TSQL-从一组行中获取第一个匹配项

  6. 6

    从一组记录中获取最后一个日期

  7. 7

    Ansible:从一组主机中获取一个变量

  8. 8

    发现字符串的一个连续序列中的属性的一组对象(通过流API)

  9. 9

    将属性从一个对象移动到Javascript中的另一个对象

  10. 10

    从SQL中的一个左属性获取多个属性

  11. 11

    比较两个对象以获取一组不同的属性

  12. 12

    要检查一组对象中的任何一个属性是否与一组字符串中的任何一个匹配的lambda表达式是什么?

  13. 13

    比较两个对象列表并通过比较java 8中两个列表的一个属性形成一个新列表

  14. 14

    基于一个属性Javascript检索多个对象

  15. 15

    Javascript-将特定属性从一个对象深度复制到另一个新对象

  16. 16

    在一个属性中声明多个对象

  17. 17

    如何将一组对象(不同长度)转换为一个与原始数组中的元素具有不同属性的对象?

  18. 18

    检查对象是否在javascript中具有一组属性

  19. 19

    迭代JavaScript中对象的一组过滤属性的最佳方法是什么?

  20. 20

    检查对象是否在javascript中具有一组属性

  21. 21

    如何从对象列表中获取一个属性的数组?

  22. 22

    Java的8 - 如何从一个列表对象的多个属性?

  23. 23

    从一组中随机删除一列,不包括一个

  24. 24

    从一组1个元素中取出一个项目

  25. 25

    在javascript中组合对象数组以形成一个新对象

  26. 26

    使用 Groovy 从一组 Json 对象中获取 Json 对象

  27. 27

    从一组哈希中的一个哈希中查找所有密钥

  28. 28

    爪哇8流和lambda表达式:由一个属性和另一组其余属性不同的对象列表的对象的群组列表

  29. 29

    简洁地从另一个属性与搜索匹配的对象数组中仅获取一个对象属性

热门标签

归档