js合并两个数组生成合并后的key:value数组

核心代码

// var activeSubjectsName = ["语文", "数学", "英语", "思想品德", "科学"];

// var activeSubjectsNum = [46, 2, 2, 28, 29];

// var activeSubjectsArr = [];

for (var i = 0; i < activeSubjectsName.length; i++) {

console.log(i);

var activeSubjectsObject = {};

for (var j = 0; j < activeSubjectsNum.length; j++) {

if (i == j) {

activeSubjectsObject.name = activeSubjectsName[i];

activeSubjectsObject.value = activeSubjectsNum[j];

activeSubjectsArr.push(activeSubjectsObject);

}

}

}

console.log(activeSubjectsArr);

// activeSubjectsArr=[

// {name: "语文", value: 46},

// {name: "数学", value: 2},

// {name: "英语", value: 2},

// {name: "思想品德", value: 28},

// {name: "科学", value: 29}

// ]

原理就是将两个数组结合到一个数组里面,跟json对照关系一样,需要的朋友可以参考一下,注意两个数组按顺序对应好即可。

以上是 js合并两个数组生成合并后的key:value数组 的全部内容, 来源链接: utcz.com/z/313255.html

回到顶部