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

前端之家收集整理的这篇文章主要介绍了js合并两个数组生成合并后的key:value数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

核心代码

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: "英语",// {name: "思想品德",value: 28},// {name: "科学",value: 29}
// ]

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

猜你在找的JavaScript相关文章