二维数组格式:
[ [ array1 ] , [ array2 ] , [ array3 ] ]
key:
[ array ]
目标格式:
[
{
array[0]: array1[0],
array[1]: array1[1],
array[2]: array1[2]
} ,
{
array[0]: array2[0],
array[1]: array2[1],
array[2]: array2[2]
},
{
array[0]: array3[0],
array[1]: array3[1],
array[2]: array3[2]
}
]
代码实现:
let re = [];
for (let i = 0; i < tableData.length; i++) {
var obj = {};
for (let j = 0; j < response.data.fields.length; j++) { //转成jsno对象
obj[response.data.fields[j]] = String(tableData[i][j]);
}
re.push(obj);
}
console.log(re);