举例来说,如果我有这样的JavaScript对象字面:如何从包含嵌套对象的JavaScript对象字面值中获取所有属性名称?
var foo = {
a: '1',
b: {
doit: function toit(){},
c: true,
d: {
x: true,
y: true
}
}
}
我怎样才能得到所有的属性名称的数组?如:
['a', 'b', 'doit', 'c', 'd', 'x', 'y']
对于in循环将是完美的。这里是关于他们的链接http://javascriptweblog.wordpress.com/2011/01/04/exploring-javascript-for-in-loops/ – Zachooz