【发布时间】:2021-06-26 04:34:44
【问题描述】:
这是我的object。孩子里面可能有孩子等等。
我正在尝试只为所有这些打印name。
这里是JSFiddle
var products = [
{
name: 'Allison',
children: [
{
name: 'John',
children: [
{
name: 'Scott',
children: [],
},
],
},
{
name: 'Sarah',
children: [],
},
]
},
{
name: 'Tony',
children: [
{
name: 'Lucy',
children: [],
}
]
}
这是我迄今为止尝试过的,我如何打印所有孩子的name,无论他们在对象中的哪个级别??
for(var i = 0; i < products.length; i++)
{
console.log(products[i].name);
if(products[i].children.length > 0) {
console.log(products[i].children);
// Print only name of all children.
}
}
【问题讨论】:
标签: javascript json loops object