JavaScript:如何重命名对象中的所有键(在第一级处理所有键)?

Jan-Philip Gehrcke博士

我想在对象的第一级键中添加前缀。

为了减少歧义,我希望可以显示Python中的字典理解是实现此目的的一种优雅方法(我正在寻找JavaScript中的类似方法):

>>> old = {"a": 1, "b": 2}
>>> prefix = "_"
>>> new = {prefix + key: value for key, value in old.items()}
>>> new
{'_a': 1, '_b': 2}

在现代JavaScript中,这是一种类似的优雅且特别易读的方式,理想情况下可在NodeJS 12中使用吗?

或Drori

通过将对象转换为条目Object.entries()使用迭代条目Array.map()并更新密钥。使用Object.fromEntries()以下命令将条目转换为对象

const old = {"a": 1, "b": 2}
const prefix = "_"

const result = Object.fromEntries(
  Object.entries(old).map(([k, v]) => [`${prefix}${k}`, v])
)

console.log(result)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一键重命名linux中的所有文件

来自分类Dev

如何替换javascript中嵌套对象的所有键

来自分类Dev

如何重命名serde_json :: Map中的所有键?

来自分类Dev

使用fts(3)函数重命名文件和目录。只有第一级被改变

来自分类Dev

如何重命名联接结果右侧的所有键以添加值?

来自分类Dev

在嵌套集合模型中获取“已打开”项目的所有第一级子级

来自分类Dev

如何从元组列表字典的所有键中输出所有第一个元素?

来自分类Dev

如何使用BigQuery提取JSON对象中的所有键

来自分类Dev

如何在树中链接同一级别的所有节点

来自分类Dev

如何删除名称中没有指定字符串的所有第一级子文件夹

来自分类Dev

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

来自分类Dev

如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

来自分类Dev

pandas.MultiIndex:在第一级分配所有元素

来自分类Dev

在所有第一级列上过滤Pandas MultiIndex

来自分类Dev

如何从所有与Django中的外键链接的ID中提取所有对象?

来自分类Dev

在 Javascript 对象中重命名所有属性名称的最快方法是什么?

来自分类Dev

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

来自分类Dev

如何使用python“ get()”设置比第一级字典键更深的键?

来自分类Dev

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

来自分类Dev

如何从JSON对象数组中删除具有特定键/值对的所有JSON对象?

来自分类Dev

如何在MongoDB中的嵌入式文档中获得同一级别的所有字段

来自分类Dev

树命令列出一级所有文件

来自分类Dev

如何重命名mongodb中的所有密钥?

来自分类Dev

如何重命名数据列表中的所有变量

来自分类Dev

如何重命名目录中的所有图像

来自分类Dev

如何重命名mongodb中的所有密钥?

来自分类Dev

从对象内的所有对象中逐键删除元素

来自分类Dev

重命名Vector中的所有列

来自分类Dev

如何使用Python查找字典中所有键的所有子级

Related 相关文章

  1. 1

    一键重命名linux中的所有文件

  2. 2

    如何替换javascript中嵌套对象的所有键

  3. 3

    如何重命名serde_json :: Map中的所有键?

  4. 4

    使用fts(3)函数重命名文件和目录。只有第一级被改变

  5. 5

    如何重命名联接结果右侧的所有键以添加值?

  6. 6

    在嵌套集合模型中获取“已打开”项目的所有第一级子级

  7. 7

    如何从元组列表字典的所有键中输出所有第一个元素?

  8. 8

    如何使用BigQuery提取JSON对象中的所有键

  9. 9

    如何在树中链接同一级别的所有节点

  10. 10

    如何删除名称中没有指定字符串的所有第一级子文件夹

  11. 11

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

  12. 12

    如何使用 angular 或 javascript 将所有对象键推送到数组中的单独数组?

  13. 13

    pandas.MultiIndex:在第一级分配所有元素

  14. 14

    在所有第一级列上过滤Pandas MultiIndex

  15. 15

    如何从所有与Django中的外键链接的ID中提取所有对象?

  16. 16

    在 Javascript 对象中重命名所有属性名称的最快方法是什么?

  17. 17

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

  18. 18

    如何使用python“ get()”设置比第一级字典键更深的键?

  19. 19

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

  20. 20

    如何从JSON对象数组中删除具有特定键/值对的所有JSON对象?

  21. 21

    如何在MongoDB中的嵌入式文档中获得同一级别的所有字段

  22. 22

    树命令列出一级所有文件

  23. 23

    如何重命名mongodb中的所有密钥?

  24. 24

    如何重命名数据列表中的所有变量

  25. 25

    如何重命名目录中的所有图像

  26. 26

    如何重命名mongodb中的所有密钥?

  27. 27

    从对象内的所有对象中逐键删除元素

  28. 28

    重命名Vector中的所有列

  29. 29

    如何使用Python查找字典中所有键的所有子级

热门标签

归档