亿欧教育网
您的当前位置:首页JS获取数组中相同键的值实现方法示例

JS获取数组中相同键的值实现方法示例

来源:亿欧教育网
 本文实例讲述了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>

运行效果图如下:

希望本文所述对大家JavaScript程序设计有所帮助。

更多JS获取数组中相同键的值实现方法示例相关文章请关注PHP中文网!

显示全文