【发布时间】:2021-05-23 22:31:51
【问题描述】:
我有以下数组。第一个对象是原始数据。数组内部是更改后的值。我正在尝试通过与内部数组的名称字段匹配来创建最终数据。应该是这样的
var a =
[
{"Id":"1","Test":"Name1","Name":"hunt9988ggggggggggggdfsf1111"},
{"Id":"2","Test":"Name2","Name":"hunt9988ggggggggggggdfsf"},
[
**{"Name":"hunt9988ggggggggggggdfsf1118","Id":"1"}, // Changed value
{"Name":"hunt9988ggggggggggggdfsf1118","Id":"2"}**
]
]
最终数据
var a =
[
{"Id":"1","Test":"Name1","Name":"hunt9988ggggggggggggdfsf1118"},
{"Id":"2","Test":"Name2","Name":"hunt9988ggggggggggggdfsf1118"}
]
我正在尝试以下代码
var result = a.map(item => ({ value: item.Id, text: item.Name}));
console.log(result)
【问题讨论】:
标签: javascript arrays ecmascript-2016