关于for循环遍历问题 js

let arr1 = ["首日", "公式", "天数", ...]

let arr2 = [{1: "否", 2: "提A", 3: "205"},{1: "是", 2: "无", 3: "220"}, ...]

let arr = []


//最后我想得到这样的结果数据

[

 {

   "首日": "否",

   "公式": "提A",

   "天数": "205"

 },

 {

   "首日": "是",

   "公式": "无",

   "天数": "220"

 },

 ...

]


动漫人物
浏览 221回答 1
1回答

明月笑刀无情

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)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript