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获取当前ip的代码
May 10 Javascript
jQuery侧边栏随窗口滚动实现方法
Mar 04 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
Feb 10 Javascript
Javascript中的几种URL编码方法比较
Jan 23 Javascript
jQuery实现自动切换播放的经典滑动门效果
Sep 12 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
May 23 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
Oct 30 Javascript
ionic中的$ionicPlatform.ready事件中的通用设置
Jun 11 Javascript
JavaScript 中使用 Generator的方法
Dec 29 Javascript
Node.js操作系统OS模块用法分析
Jan 04 Javascript
详解vue使用插槽分发内容slot的用法
Mar 28 Javascript
微信小程序视图控件与bindtap之间的问题的解决
Apr 08 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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
js实现图片轮播效果
2015/12/19 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
js中对象和面向对象与Json介绍
2019/01/21 Javascript
监听element-ui table滚动事件的方法
2019/03/26 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
Jquery Fade用法详解
2020/11/06 jQuery
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
python的else子句使用指南
2016/02/27 Python
Python实现感知机(PLA)算法
2017/12/20 Python
python实现烟花小程序
2019/01/30 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
python getopt模块使用实例解析
2019/12/18 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
python实现控制台输出颜色
2021/03/02 Python
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
高校生生产实习自我鉴定
2013/09/21 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书