下面数据格式有什么比较优雅的转换方式吗?
请各位大佬解惑
// 原始数据
let arr = [
{ name: '张三', age: 1 },
{ name: '李四', age: 1 },
{ name: '小红', age: 3 },
{ name: '明明', age: 3 },
{ name: '兰兰', age: 3 },
{ name: '红红', age: 4 },
{ name: '刘明', age: 4 },
{ name: '王五', age: 8 },
{ name: '麻子', age: 8 },
{ name: '瘸子', age: 8 },
]
// 目标数据
targetArr = [
{ 1: '张三', 3: '小红', 4: '红红', 8: '王五' },
{ 1: '李四', 3: '明明', 4: '刘明', 8: '麻子' },
{ 1: '', 3: '兰兰', 4: '', 8: '瘸子' },
]