Например, если бы я перебрал следующий объект:
{
"Crows": {
"players": {
"Ben": {
"jersey #": "1B"
},
"Ty": {
"jersey #": "2B"
}
}
},
"Pigeons": {
"players": {
"Bill": {
"jersey #": "1B"
},
"Tim": {
"jersey #": "2B"
}
}
},
"Seagulls": {
"players": {
"Bob": {
"jersey #": "1B"
},
"Tom": {
"jersey #": "2B"
}
}
}
}
Я хочу только перебирать и манипулировать ключами верхнего уровня, которые в данном случае являются "Воронами", "Голубями",и "Чайки".
Когда я пытаюсь выполнить итерацию с традиционным циклом for (var key in data)
, ключ console.log дает мне каждый ключ в объекте, включая вложенные, такие как "Players".Как бы я перебрал только родительские ключи?