最近项目中需要将后台返回的数据,如下
var arr1 = [{
"1": "员工信息"
}, {
"2": "员工账号"
}]
变相为以下数组形式
TargerHeaderField = [{
TargetHeadFieldName: "员工信息",
TargetHeaderName: "员工信息",
TargetColumnNo: 1
}, {
TargetHeadFieldName: "员工账号",
TargetHeaderName: "员工账号",
TargetColumnNo: 2
}]
方法如下
var arr1 = [{
"1": "员工信息"
}, {
"2": "员工账号"
}]
var TargerHeaderField = []
for(var i in arr1) {
//arr[i]为{"1": "员工信息"},{"2": "员工账号"}
for(var j in arr1[i]) {
//二次遍历 j 为 1 、2 arr1[i][j] 为 '员工信心' '员工账号'
//将数据push入TargerHeaderField 数组中
TargerHeaderField.push({
TargetHeadFieldName: arr1[i][j],
TargetHeaderName: arr1[i][j],
TargetColumnNo: j
})
}
}
console.log(TargerHeaderField)
记录点滴,每天进步一点点