Javascript获取对象名称

时间:2017-05-06 14:56:27

标签: javascript arrays json object

我有一个对象......我可以检索其名称

var data = {
  "FORD": {
    "PK RANGER": ["2012", "2013"],
    "PJ RANGER": ["2010", "2011"]
  },
  "HONDA": {
    "CRV": ["2007", "2008", "2009"]
  }
}

console.log(data.FORD);

data.FORD在其中显示数据......

[object Object] {
  PJ RANGER: ["2010", "2011"],
  PK RANGER: ["2012", "2013"]
}

有没有办法可以显示其名称:FORD

1 个答案:

答案 0 :(得分:1)

为此使用for循环。像:



var data = {
  "FORD": {
    "PK RANGER": ["2012", "2013"],
    "PJ RANGER": ["2010", "2011"]
  },
  "HONDA": {
    "CRV": ["2007", "2008", "2009"]
  }
}
for (var i in data) {
  if (data.hasOwnProperty(i)) {
    console.log(i);
  }
}