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


Posted in Javascript onMay 09, 2018

核心代码

// 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对照关系一样,需要的朋友可以参考一下,注意两个数组按顺序对应好即可。

Javascript 相关文章推荐
Span元素的width属性无效果原因及解决方案
Jan 15 Javascript
JavaScript原型继承之基础机制分析
Aug 26 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
Sep 06 Javascript
两种js监听滚轮事件的实现方法
May 13 Javascript
BootStrap下jQuery自动完成的样式调整
May 30 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
Jun 01 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
Apr 22 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
Jul 19 Javascript
详谈表单重复提交的三种情况及解决方法
Aug 16 Javascript
es6在react中的应用代码解析
Nov 08 Javascript
微信小程序如何获取手机验证码
Nov 04 Javascript
详解Puppeteer 入门教程
May 09 #Javascript
node基于puppeteer模拟登录抓取页面的实现
May 09 #Javascript
nuxt框架中路由鉴权之Koa和Session的用法
May 09 #Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 #jQuery
JS验证输入的是否是数字及保留几位小数问题
May 09 #Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
May 09 #Javascript
node puppeteer(headless chrome)实现网站登录
May 09 #Javascript
You might like
php中使用临时表查询数据的一个例子
2013/02/03 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
Yii配置文件用法详解
2014/12/04 PHP
PHP框架自动加载类文件原理详解
2017/06/06 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
学习ExtJS Column布局
2009/10/08 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
vue添加class样式实例讲解
2019/02/12 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
2019/08/12 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
如何在vscode中安装python库的方法步骤
2021/01/06 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
股权转让协议书范本
2014/04/12 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python
Python编程源码报错解决方法总结经验分享
2021/10/05 Python
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server