arrays - 使用 vue.js 将二维关联数组转换为 Object
问题描述
现在,我想将其转换为如下图像的对象,
对象应按照对象图像排列为数组id
为对象key
,数组name
为对象。value
maplist
如果我将数组简化为如下所示的单个对象,
let keyedOb = maplist.reduce((o,v) =>{ o[v.id] = v.name; return o},{})
解决方案
要将数组减少为单个对象,您可以执行类似的操作
let keyedOb = maplist.reduce((o,v) =>{ o[v.id] = v.name; return o},{})
推荐阅读
- r - 如何使用正则表达式删除孤立的特殊字符
- python - 将坐标打印到 csv 文件
- php - 当我添加 else 语句时, if else 语句不起作用。php
- django - 是否可以在 django 中使用多个自定义用户模型?
- python - 如何禁止这种蛇运动利用?- 游戏
- python - 为 LSTM 模型调用预测函数时出现有关输入形状的错误
- svelte - Svelte Sortable 拖放列表不更新
- javascript - 在 JavaScript 或 PHP 中修剪 SVG
- php - 如何正确地将 php json_encode 值传递给使用 DataTables 插件的表?
- c# - 如何将 ui 元素的宽度除以 2?