
原始数据:
var data = [ { title: "张三", sex: "男", age: "22", address: "吉祥村" }, { title: "李四", sex: "男", age: "24", address: "鱼化寨" } ]; 如上,如何对比数组中的两个或者多个对象,并用 Table 绘制,期望如下:
title | 张三 | 李四 ------- | ----- | ------ sex | 男 | 男 age | 22 | 24 address | 吉祥村 | 鱼化寨 附上代码:
var arr = []; for(var i in data[0]){ arr.push([i]) } for(var i in data){ for(var j in data[i]){ for(var k in arr){ if(arr[k][0]===j){ arr[k].push(data[i][j]); } } } }