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 相关文章推荐
JavaScript表单常用验证集合
Jan 16 Javascript
jQuery基本过滤选择器使用介绍
Apr 18 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
Sep 23 Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
JQuery插入DOM节点的方法
Jun 11 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
Jan 08 Javascript
浅析Javascript匿名函数与自执行函数
Feb 06 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
Sep 08 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
Sep 05 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
Sep 27 Javascript
layui框架与SSM前后台交互的方法
Sep 12 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
针对初学PHP者的疑难问答(1)
2006/10/09 PHP
php完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
基于PHP实现假装商品限时抢购繁忙的效果
2015/10/16 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
关于JavaScript数组你所不知道的3件事
2016/08/24 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
2017/02/28 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
js实现3D旋转效果
2020/08/18 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
django 控制页面跳转的例子
2019/08/06 Python
如何基于python实现不邻接植花
2020/05/01 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
什么是事务?为什么需要事务?
2012/01/09 面试题
求职自荐信怎么写
2014/03/06 职场文书
绿色家庭事迹材料
2014/05/01 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
工作态度不好检讨书
2015/05/06 职场文书
服装店员工管理制度
2015/08/07 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书