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 相关文章推荐
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
javascript showModalDialog 内跳转页面的问题
Nov 25 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
JS实现列表的响应式排版(推荐)
Sep 01 Javascript
jQuery Password Validation密码验证
Dec 30 Javascript
Angularjs上传文件组件flowjs功能
Aug 07 Javascript
Angular实现图片裁剪工具ngImgCrop实践
Aug 17 Javascript
详解webpack+express多页站点开发
Dec 22 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
vue-router的hooks用法详解
Jun 08 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
Jul 15 Javascript
OpenLayers3实现鼠标移动显示坐标
Sep 25 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中文验证码实现示例分享
2014/01/12 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
实现音乐播放器的代码(html5+css3+jquery)
2015/08/04 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
js自定义回调函数
2015/12/13 Javascript
学习Node.js模块机制
2016/10/17 Javascript
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
WebStorm ES6 语法支持设置&amp;babel使用及自动编译(详解)
2017/09/08 Javascript
详解redux异步操作实践
2018/08/15 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
python虚拟环境virtualenv的使用教程
2017/10/20 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
基于树莓派的语音对话机器人
2019/06/17 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
西安当代医院管理研究院笔试题
2015/12/11 面试题
如何写一份好的自荐信
2014/01/02 职场文书
网络管理员岗位职责
2014/03/17 职场文书
物理学专业求职信
2014/07/04 职场文书
工作散漫检讨书
2014/09/16 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
公司承诺函范文
2015/01/21 职场文书
通知书大全
2015/04/27 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android