从数组的json对象访问动态键

时间:2016-04-28 12:02:59

标签: javascript jquery arrays json

我需要访问动态创建的json对象的键。数组结构是:

self.arrayObj : Array[2]
  >0:Object
   >Display1
    ->InnerObjects
   >__proto
  >1:Object
   >Display2
    -->InnerObjects

Key是" Display1"而价值就是对象。此密钥是动态的,不是固定的。如何从上面的数组中访问Key字符串。

我期望的输出为:" Display1"和"显示2"

2 个答案:

答案 0 :(得分:2)

试试这个

var keys = [];//final output of all key names

arrayObj.forEach(function(val){
  keys.concat(Object.keys(val));
});

keys现在拥有所有动态属性名称。

答案 1 :(得分:1)

使用map即可:



SELECT to_char(l.launchTime, 'mm-dd-yyyy'), count(l) 
  FROM Launch l 
 GROUP BY to_char(l.launchTime, 'mm-dd-yyyy')