我正在尝试返回我的JSON对象的属性。我的JSON文件对象如下所示:
{ Products:
{
'Cars': { tableFields: [Object] },
'Planes': { tableFields: [Object] }
}
}
我正在尝试返回包含Products'
属性的数组 - Cars
和Planes
。例如 - 我希望最终结果是以下数组:
['Cars', 'Planes']
有人可以帮忙吗?
谢谢!
答案 0 :(得分:2)
您可以使用Object.keys()功能:
var data = {
Products: {
'Cars': {
tableFields: [ Object ]
},
'Planes': {
tableFields: [ Object ]
}
}
};
var result = Object.keys(data.Products);
console.log(result);
答案 1 :(得分:1)
var keys = [];
for ( var key in Products )
{
//We only want the direct properties
if ( Products.hasOwnProperty( key ) ) keys[ keys.length ] = key;
}