- 对象数组转对象
let data = [
{
name: '张三',
value: 'zs'
},
{
name: '李四',
value: 'ls'
}
]
function transformData(td) {
return Object.fromEntries(td.map(item => {
return [item.value, item.name]
}))
}
转换结果

这篇博客介绍了如何使用JavaScript的内置函数将对象数组转换为键值对对象。通过`Array.map()`和`Object.fromEntries()`方法,可以高效地完成这种转换操作,这对于数据处理和对象结构转换具有重要意义。
let data = [
{
name: '张三',
value: 'zs'
},
{
name: '李四',
value: 'ls'
}
]
function transformData(td) {
return Object.fromEntries(td.map(item => {
return [item.value, item.name]
}))
}
转换结果


被折叠的 条评论
为什么被折叠?