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 Cookie 直接浏览网站分网址
Dec 08 Javascript
jquery.boxy插件的iframe扩展代码
Jul 02 Javascript
javascript针对DOM的应用实例(一)
Apr 15 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 Javascript
火狐textarea输入法的bug的触发及解决
Jul 24 Javascript
js如何获取object类型里的键值
Feb 18 Javascript
jQuery filter函数使用方法
May 19 Javascript
jquery和css3实现的炫酷时尚的菜单导航
Sep 01 Javascript
Jquery attr()方法 属性赋值和属性获取详解
Apr 15 Javascript
js如何实现元素曝光上报
Aug 07 Javascript
微信小程序实现音频文件播放进度的实例代码
Mar 02 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
Apr 23 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中执行系统外部命令
2006/10/09 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
js/jQuery对象互转(快速操作dom元素)
2013/02/04 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
ajax异步请求详解
2017/01/06 Javascript
JS实现标签页切换效果
2017/05/04 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
python实现复制大量文件功能
2019/08/31 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
python实现图片素描效果
2020/09/26 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
入学申请自荐信范文
2014/02/26 职场文书
爱国演讲稿400字
2014/05/07 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
甘南现象心得体会
2014/09/11 职场文书
2015年党风廉政承诺书
2015/01/22 职场文书
家长对孩子的寄语
2015/02/26 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL