let arr = {
name: ['梨花', '苦难', '老张'],
age: [5, 7, 13],
city: ['上海', '杭州', '广州']
}
// const data = []
// arr.name.map((n,i)=> {
// if(!data[i]){
// const p = {name:n}
// data.push(p)
// }
// })
// const key = Object.keys(arr)
// key.forEach(res=>{
// // console.log(arr[res])
// // console.log(res)
// arr[res].map(n=>{
// const p = {[res]:n}
// // console.log(p)
// data.push(p)
// })
// // arr[key]
// })
// let res = Array.from({ length: Object.values(data)[0].length }).map(()=>
// Object.keys(data).reduce((total, key) => {
// total[key] = data[key][i]
// return total
// },{}))
let convert = (data) => Array.from({ length: Object.values(data)[0].length }).map((n, i) =>
Object.keys(data).reduce((total, key) => {
total[key] = data[key][i]
return total
},{}))
console.log(convert(arr))
// const newObj = JSON.stringify(arr)
// console.log(newObj)
console