为了账号安全,请及时绑定邮箱和手机立即绑定

关于for循环遍历问题 js

关于for循环遍历问题 js

动漫人物 2019-03-21 19:10:49
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)


查看完整回答
反对 回复 2019-04-03
  • 1 回答
  • 0 关注
  • 220 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信