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 相关文章推荐
仿163填写邮件地址自动显示下拉(无优化)
Nov 05 Javascript
js 颜色选择器(兼容firefox)
Mar 05 Javascript
jQuery客户端分页实例代码
Nov 18 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
Jun 23 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
Aug 19 Javascript
深入理解JavaScript 参数按值传递
May 24 Javascript
利用Javascript开发一个二维周视图日历
Dec 14 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
Oct 23 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
Apr 28 Javascript
Vue-CLI 项目在pycharm中配置方法
Aug 30 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中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
一些常用的JS功能函数代码
2009/06/23 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
javascript排序函数实现数字排序
2015/06/26 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
2016/06/17 Javascript
jQuery自制提示框tooltip改进版
2016/08/01 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
vue-cli3.X快速创建项目的方法步骤
2019/11/14 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
python之Socket网络编程详解
2016/09/29 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
numpy 声明空数组详解
2019/12/05 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
超市营业员岗位职责
2013/12/20 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
二手车转让协议书
2015/01/29 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
实习证明格式范文
2015/06/16 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
zabbix配置nginx监控的实现
2022/05/25 Servers