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 相关文章推荐
Extjs Ext.MessageBox.confirm 确认对话框详解
Apr 02 Javascript
javascript之bind使用介绍
Oct 09 Javascript
js 将json字符串转换为json对象的方法解析
Nov 13 Javascript
多种方法实现load加载完成后把图片一次性显示出来
Feb 19 Javascript
jquery选择器大全 全面详解jquery选择器
Mar 06 Javascript
JavaScript显示表单内元素数量的方法
Apr 02 Javascript
jQuery使用animate创建动画用法实例
Aug 07 Javascript
跟我学习javascript的undefined与null
Nov 17 Javascript
jQuery制作网页版选项卡
Jul 28 Javascript
js实现京东秒杀倒计时功能
Jan 21 Javascript
学习LayUI时自研的表单参数校验框架案例分析
Jul 29 Javascript
vue项目开启Gzip压缩和性能优化操作
Oct 26 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
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
php header()函数使用说明
2008/07/10 PHP
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
PHP开发APP端微信支付功能
2017/02/17 PHP
Sample script that deletes a SQL Server database
2007/06/16 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
jQuery Masonry瀑布流插件使用详解
2014/11/17 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
python做反被爬保护的方法
2019/07/01 Python
python实现邮件自动发送
2019/08/10 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
英国在线药房:Express Chemist
2019/03/28 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
Python实现8种常用抽样方法
2021/06/27 Python
CSS3实现指纹特效代码
2022/03/17 HTML / CSS
Django基础CBV装饰器和中间件
2022/03/22 Python
Go语言入门exec的基本使用
2022/05/20 Golang