let arr1 = ["首日", "公式", "天数", ...]let arr2 = [{1: "否", 2: "提A", 3: "205"},{1: "是", 2: "无", 3: "220"}, ...]let arr = []//最后我想得到这样的结果数据[ { "首日": "否", "公式": "提A", "天数": "205" }, { "首日": "是", "公式": "无", "天数": "220" }, ...]
1 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
let arr1 = ["首日", "公式", "天数"]
let arr2 = [{1: "否", 2: "提A", 3: "205"},{1: "是", 2: "无", 3: "220"}]
function trans (keys, list) {
return list.map(item => {
let obj = {}
keys.forEach((key, i) => {
obj[key] = item[i + 1]
})
return obj
})
}
trans(arr1, arr2)
添加回答
举报
0/150
提交
取消