let arr = [
{
"id": "2",
"name": "大哥",
"eval": "类型1"
},
{
"id": "3",
"name": "小弟",
"eval": "类型2"
},
];
let obj = {}
arr.forEach(item=>{
let str = `${item.id}-${item.eval}`
obj[str] = item.name
})
console.log(obj)// 结果
{
"2-类型1": "大哥",
"3-类型2": "小弟"
}