在 javascript(Angularjs) 中将对象数组转换为单个对象

2023-12-13

如何像这样转换对象数组:

[
   { 
      display_name: "view_dashboard",
      value: 1
   },
   { 
      display_name: "view_user",
      value: 0
   }
]

to this:

{view_dashboard: 1, view_user: 0}

你可以尝试使用减少函数:

var myArray =[
   { 
      display_name: "view_dashboard",
      value: 1
   },
   { 
      display_name: "view_user",
      value: 0
   }
]

var result = myArray.reduce(function(obj, item) {
    obj[item.display_name] = item.value;
    return obj;
}, {})

console.log(result); // {view_dashboard: 1, view_user: 0}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 javascript(Angularjs) 中将对象数组转换为单个对象 的相关文章

随机推荐

  • jboss中不同war模块之间的会话共享可能吗?

    有没有一种简单的方法可以在jboss中的不同war模块之间共享会话 我有一个在 jboss 中运行的 Grails 应用程序 但想要创建一个新的 Grails war 模块 它的外观和感觉与现有模块相同 但是 不希望用户再次登录 域将是相同
  • 对于 pandas DataFrame 列中的每个唯一值,如何随机选择一定比例的行?

    这里是Python新手 想象一个 csv 文件 如下所示 除了在现实生活中 Person 列中有 20 个不同的名称 每个 Person 有 300 500 行 此外 还有多个数据列 而不仅仅是一个 我想做的是randomly标记每个人行的
  • 如何从 URL Android 将图像设置为图像视图

    我正在尝试从 URL 下载并在我的 imageview 中显示图像 我将动态获取该图像 我已经尝试过这种方式 URL url new URL parsedWeatherResponse getWeatherIconUrl Bitmap bm
  • 如何在半夜删除mysql表中的数据?

    我有一个 mysql 表 我希望它每天晚上午夜被 清空 我在网上搜索了答案 但没有找到任何对我有帮助的东西 我的想法是使用 javascript 获取当前时间 然后运行 if 语句并查看它是否等于午夜 以及是否执行删除信息的 php 脚本
  • php - 帮助提高这个 youtube 风格的 url 生成器的效率

    经过一番搜索后 我发现这个 youtube 风格的 url 生成器具有加密功能 可以隐藏原始 id 但是我希望提高效率 因为它将被大量使用 到目前为止我已经改进了 20 任何人都可以帮助我进一步改进它 这是原文 function alpha
  • 使用 QSignalMapper

    我尝试制作一个简单的示例来帮助理解 QSignalMapping 的概念如何在 PySide 中工作 我想通过循环迭代来动态创建一系列按钮 当用户按下其中一个按钮时 我可以激活一个方法 为按下的按钮返回适当的标签 from PySide2
  • 从 Excel 运行 Access 查询

    我试图在 Excel 的 Access 中运行查询 然后使用 VBA 中的 ADO 将这些结果拉入 Excel 文档 不幸的是 我无法弄清楚如何运行访问查询 以便将 Excel 工作表的活动单元格中的数据用作访问查询中的条件 我正在运行 E
  • Python 的舍入问题[重复]

    这个问题在这里已经有答案了 可能的重复 Python 浮点数的舍入误差 我在 Python 中遇到了舍入问题 如果我计算 32 50 0 19 6 1749999999999998 但这应该是 6 175 如果我将 6 1749999999
  • 如何在 JavaScript 中添加元标记

    我想添加对于特定页面 但我的页面是在一个页面中呈现的HTML标签 单击不同模板时 只有内容会发生变化 所以我无法添加 in 部分 有什么办法可以添加 using javascript 您可以添加它 var meta document cre
  • 如何使用Flask获取客户端端口?

    我正在尝试使用 Flask 构建一个简单的 torrent 跟踪器 但遇到了一个问题 如果客户在NAPT请求中包含的网络 端口不正确 我想用 Flask 获取客户端连接端口 在 PHP 中像这样的函数 SERVER REMOTE PORT
  • RequestContext - RouteData 不包含操作

    因此 我创建了自己的 ControllerFactory 并且重载了 GetControllerSessionBehavior 以扩展 MVC 行为 为了完成我的自定义工作 我必须对被调用的操作使用反射 然而我偶然发现了一个奇怪的问题 我无
  • 并行继承层次结构真的是一种代码味道吗?

    我不知道如何在实践中避免并行层次结构 例如考虑一个必须在不同级别上创建 保存 编辑笔记的应用程序 它是一个基于 java swing 的应用程序 域层次结构 AbstractNote lt MonthNote lt DayNote lt P
  • 在 Rails 中设置可选字段

    我使用回形针将头像附加到用户身上 效果很好 但当新用户尝试注册时 它会抱怨头像太小且类型不正确 这就是我验证我的头像的方式 validates attachment size avatar less than gt 1 megabytes
  • Java中如何写入文本文件

    我正在用java做一个项目 我需要添加和修改我的 运行时的文本文件 该文件分组在 jar 中 我正在使用 class getResourceAsStream filename 这个方法我们 可以从类路径读取该文件 我想写入同一个文本文件 对
  • 使用 Google Apps 脚本将 Google Sheet 中的图表正确插入到文档中

    我想使用 Google Apps 脚本将图表从电子表格复制到文档中 插入图表是可行的 但存在 a 权限和 b 格式问题 可以按如下方式插入图表 var b d getBody var charts SpreadsheetApp getAct
  • 映射数组以设置空元素

    Given let input 0 1 2 7 我想得到 let output 1 22 333 4444 55555 666666 7777777 i e value equal key倍key 我怎么能够map 或等效 输入包括empt
  • JTree 延迟加载展开

    希望你一切都好 我有一个 JTree 我使用数据库查询 每个节点 延迟加载 我在屏幕上有一个按钮 当用户单击该按钮时 我会执行一些操作insert update delete在数据库中 然后将模型添加回Jtree仅使用 SQL 的根及其直接
  • 从 Html Agility Pack 下载中,我使用 9 个“HtmlAgilityPack.dll”中的哪一个?

    下载的 HTML Agility Pack zip 文件中有九个文件夹 Net20 Net40 Net40 客户端 Net45 sl3 wp sl4 SL4 windowsphone71 sl5 winrt45 我不知道这些文件夹名称的含义
  • 在 PHP 中将数组元素分配给变量

    我知道这是一个愚蠢的问题 但我被困住了 我有以下数组 Array type gt 8 message gt Use of undefined constant hola assumed hola file gt C wamp www WeC
  • 在 javascript(Angularjs) 中将对象数组转换为单个对象

    如何像这样转换对象数组 display name view dashboard value 1 display name view user value 0 to this view dashboard 1 view user 0 你可以尝