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之自定义类型
May 04 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
Apr 24 Javascript
jquery、js操作checkbox全选反选
Mar 12 Javascript
jQuery实现鼠标划过修改样式的方法
Apr 14 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
May 31 Javascript
JavaScript中获取时间的函数集
Aug 16 Javascript
node.js express中app.param的用法详解
Jul 16 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
Element UI框架中巧用树选择器的实现
Dec 12 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
May 01 Javascript
js实现随机点名器精简版
Jun 29 Javascript
原生JavaScript实现贪吃蛇游戏
Nov 04 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
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
Knockoutjs的环境搭建教程
2012/11/26 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
浅谈React高阶组件
2018/03/28 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
React实现全选功能
2020/08/25 Javascript
详解Python中time()方法的使用的教程
2015/05/22 Python
python实现下载指定网址所有图片的方法
2015/08/08 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
Python subprocess模块常见用法分析
2018/06/12 Python
详解Python是如何实现issubclass的
2019/07/24 Python
Python-接口开发入门解析
2019/08/01 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
python文字转语音实现过程解析
2019/11/12 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
初探CSS3中的calc()功能
2015/07/14 HTML / CSS
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
简历的个人自我评价范文
2014/01/03 职场文书
房地产开盘策划方案
2014/02/10 职场文书
大学军训感言1500字
2014/03/09 职场文书
海飞丝的广告词
2014/03/20 职场文书
公务员个人考察材料
2014/12/23 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
python之json文件转xml文件案例讲解
2021/08/07 Python
javascript的var与let,const之间的区别详解
2022/02/18 Javascript