JS获取多维数组中相同键的值实现方法示例


Posted in Javascript onJanuary 06, 2017

本文实例讲述了JS获取多维数组中相同键的值实现方法。分享给大家供大家参考,具体如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Demo </TITLE>
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function jstest(){
  var arr=[{'key1':'value1','key2':'value2','key3':'value3'},{'key1':'value4','key2':'value5','key3':'value6'},{'key1':'value7','key2':'value8','key3':'value9'}] ;
  var obj={};
  var narr=new Array();
  for(var i=0;i<arr.length;i++){
    for(var j in arr[i]){
      if(obj[j]!=undefined)
      obj[j]+=arr[i][j];
      else
      obj[j]=arr[i][j];
    }
  }
  for(var i in obj){
    narr.push(eval("({'"+i+"':'"+obj[i]+"'})"));
  }
  //alert(narr[0].key1);
  console.log(narr[1].key2);
}
jstest();
</script>
</HEAD>
<BODY>
</BODY>
</HTML>

运行效果图如下:

JS获取多维数组中相同键的值实现方法示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery插件 tabBox实现代码
Feb 09 Javascript
Javascript 类型转换方法
Oct 24 Javascript
js禁止document element对象选中文本实现代码
Mar 21 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
Mar 18 Javascript
jQuery实现自动滚动到页面顶端的方法
May 22 Javascript
详解AngularJS 模态对话框
Apr 07 Javascript
JS实现HTML表格排序功能
Aug 05 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
Dec 08 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
Aug 03 Javascript
Vue.js实现列表清单的操作方法
Nov 15 Javascript
Angular 作用域scope的具体使用
Dec 11 Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 #Javascript
js实现前端分页页码管理
Jan 06 #Javascript
纯js实现倒计时功能
Jan 06 #Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
Jan 06 #Javascript
微信小程序开发教程-手势解锁实例
Jan 06 #Javascript
jQuery ajax的功能实现方法详解
Jan 06 #Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
Jan 06 #Javascript
You might like
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
php运行时动态创建函数的方法
2015/03/16 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
JQuery toggle使用分析
2009/11/16 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
深入讲解Python编程中的字符串
2015/10/14 Python
Python中str is not callable问题详解及解决办法
2017/02/10 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
python 用struct模块解决黏包问题
2020/11/07 Python
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
杭州-飞时达软件有限公司.net笔面试
2012/04/28 面试题
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
银行优秀员工事迹
2014/02/06 职场文书
大学生校园创业计划书
2014/02/08 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题