ホームページ  >  記事  >  ウェブフロントエンド  >  多次元配列内の同じキーの値を取得する方法の JS 例

多次元配列内の同じキーの値を取得する方法の JS 例

高洛峰
高洛峰オリジナル
2017-01-14 10:56:411324ブラウズ

この記事の例では、多次元配列内の同じキーの値を取得する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=[{&#39;key1&#39;:&#39;value1&#39;,&#39;key2&#39;:&#39;value2&#39;,&#39;key3&#39;:&#39;value3&#39;},{&#39;key1&#39;:&#39;value4&#39;,&#39;key2&#39;:&#39;value5&#39;,&#39;key3&#39;:&#39;value6&#39;},{&#39;key1&#39;:&#39;value7&#39;,&#39;key2&#39;:&#39;value8&#39;,&#39;key3&#39;:&#39;value9&#39;}] ;
  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("({&#39;"+i+"&#39;:&#39;"+obj[i]+"&#39;})"));
  }
  //alert(narr[0].key1);
  console.log(narr[1].key2);
}
jstest();
</script>
</HEAD>
<BODY>
</BODY>
</HTML>

操作のレンダリングは次のとおりです:

多次元配列内の同じキーの値を取得する方法の JS 例

この記事が JavaScript プログラミングの皆様に役立つことを願っています。

多次元配列内の同じキーの値を取得するためのその他の JS 実装方法と関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。