原始数据:
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]);
}
}
}
}