虚位以待(AD)
虚位以待(AD)
首页 > 网页特效 > JavaScript > js合并两个数组生成合并后的key:value数组

js合并两个数组生成合并后的key:value数组
类别:JavaScript   作者:码皇   来源:互联网   点击:

这篇文章主要是介绍了js将两个数组合并为类json方式,需要的朋友可以参考下

核心代码

    // 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数组常用操作方法小结(增加,删除,合并,分割等)
  • JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
  • JS数组合并push与concat区别分析
  • 使用不同的方法结合/合并两个JS数组
相关热词搜索: 数组合并