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 清空form表单中某种元素的值
Dec 26 Javascript
js读取本地excel文档数据的代码
Nov 11 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
js移除事件 js绑定事件实例应用
Nov 28 Javascript
JS 添加网页桌面快捷方式的代码详细整理
Dec 27 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
APP中javascript+css3实现下拉刷新效果
Jan 27 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 Javascript
超实用的javascript时间处理总结
Aug 16 Javascript
JavaScript 反射和属性赋值实例解析
Oct 28 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 26 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
Nov 20 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
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
js螺旋动画效果的具体实例
2013/11/15 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
JS实现留言板功能
2017/06/17 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
Python 自动补全(vim)
2014/11/30 Python
Python只用40行代码编写的计算器实例
2017/05/10 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
新电JAVA笔试题目
2014/08/31 面试题
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
大学生志愿者感言
2014/01/15 职场文书
写求职信有什么意义
2014/02/17 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
2015秋季新学期开学寄语
2015/05/28 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
Python中异常处理用法
2021/11/27 Python
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技