Javascript 将值转换为键

更多的

我将对象的某个属性的值从列表转换为键/值列表。

我正在寻找不同的语法或更短的语法。

const lst = [{ id: 1, name: 'A' }, { id: 2, name: 'B' }];
const obj = {};
lst.forEach((per) => {
  obj[per.name] = true;
});
console.log('obj', obj);

结果:

{A: true, B: true}
内纳德·弗拉卡尔

您可以使用Object.assign()和传播语法来添加到对象,并且在数组上您可以map()将每个对象转换为{[e.name]: true}.

const lst = [{ id: 1, name: 'A' }, { id: 2, name: 'B' }];

const obj = Object.assign({}, ...lst.map(e => ({[e.name]: true})))
console.log(obj)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Typescript或JavaScript将嵌套的对象数组转换为键,值对

来自分类Dev

Javascript:将CSV转换为键和值的单独数组

来自分类Dev

在Javascript中将键,值对象转换为键,值数组

来自分类Dev

将单属性JavaScript对象数组转换为键/值对数组

来自分类Dev

将javascript数组转换为具有相同键/值的对象

来自分类Dev

将具有键的数组值的字典转换为Javascript中的列表

来自分类Dev

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

来自分类Dev

将单属性JavaScript对象的数组转换为键/值对的数组

来自分类Dev

使用javascript中的键和值将数组转换为对象

来自分类Dev

将javascript值转换为大写

来自分类Dev

将 Json 值转换为 javascript

来自分类Dev

JavaScript如何将对象数组中的值转换为数组,以便每个子数组将键中的值分组?

来自分类Dev

将Javascript对象键转换为字符串

来自分类Dev

是否可以将javascript引用转换为数字或哈希值?

来自分类Dev

Javascript将<c:out值转换为日期

来自分类Dev

将Javascript日期从日期值转换为日期obj

来自分类Dev

使用javascript将纯文本转换为CSS值

来自分类Dev

将逗号分隔值转换为Javascript中的JSON对象

来自分类Dev

Javascript:将SHA512值转换为JSON对象

来自分类Dev

将HTML表单输入转换为Javascript变量并比较值

来自分类Dev

Javascript - 将字符串转换为布尔值?

来自分类Dev

Javascript 将对象键转换为图像

来自分类Dev

ES6如何在javascript中将键,值对递归转换为字符串?

来自分类Dev

JavaScript:如何按分隔符拆分字符串并将其转换为键:值对

来自分类Dev

JavaScript:如何按分隔符拆分字符串并将其转换为键:值对

来自分类Dev

将Fortran转换为Javascript

来自分类Dev

将JavaScript转换为jQuery

来自分类Dev

将常量转换为javascript

来自分类Dev

将'$(this)'jQuery转换为javascript'this'

Related 相关文章

  1. 1

    Typescript或JavaScript将嵌套的对象数组转换为键,值对

  2. 2

    Javascript:将CSV转换为键和值的单独数组

  3. 3

    在Javascript中将键,值对象转换为键,值数组

  4. 4

    将单属性JavaScript对象数组转换为键/值对数组

  5. 5

    将javascript数组转换为具有相同键/值的对象

  6. 6

    将具有键的数组值的字典转换为Javascript中的列表

  7. 7

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

  8. 8

    将单属性JavaScript对象的数组转换为键/值对的数组

  9. 9

    使用javascript中的键和值将数组转换为对象

  10. 10

    将javascript值转换为大写

  11. 11

    将 Json 值转换为 javascript

  12. 12

    JavaScript如何将对象数组中的值转换为数组,以便每个子数组将键中的值分组?

  13. 13

    将Javascript对象键转换为字符串

  14. 14

    是否可以将javascript引用转换为数字或哈希值?

  15. 15

    Javascript将<c:out值转换为日期

  16. 16

    将Javascript日期从日期值转换为日期obj

  17. 17

    使用javascript将纯文本转换为CSS值

  18. 18

    将逗号分隔值转换为Javascript中的JSON对象

  19. 19

    Javascript:将SHA512值转换为JSON对象

  20. 20

    将HTML表单输入转换为Javascript变量并比较值

  21. 21

    Javascript - 将字符串转换为布尔值?

  22. 22

    Javascript 将对象键转换为图像

  23. 23

    ES6如何在javascript中将键,值对递归转换为字符串?

  24. 24

    JavaScript:如何按分隔符拆分字符串并将其转换为键:值对

  25. 25

    JavaScript:如何按分隔符拆分字符串并将其转换为键:值对

  26. 26

    将Fortran转换为Javascript

  27. 27

    将JavaScript转换为jQuery

  28. 28

    将常量转换为javascript

  29. 29

    将'$(this)'jQuery转换为javascript'this'

热门标签

归档