Javascript get object name
本问题已经有最佳答案,请猛点这里访问。
我有一个物体…我能取回它的名字吗
1 2 3 4 5 6 7 8 9 10 11 | var data = { "FORD": { "PK RANGER": ["2012","2013"], "PJ RANGER": ["2010","2011"] }, "HONDA": { "CRV": ["2007","2008","2009"] } } console.log(data.FORD); |
1 2 3 4 | [object Object] { PJ RANGER: ["2010","2011"], PK RANGER: ["2012","2013"] } |
号
有没有一种方法可以把它的名字显示为:
为此使用for循环。像:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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); } } |