Czy istnieje sposób na iterację wszystkich właściwości obiektu przy użyciu struktury Prototype JavaScript?
Oto sytuacja: Otrzymuję odpowiedź AJAX w formacie JSON, która wygląda mniej więcej tak:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
Jeśli ocenię tę odpowiedź json w zmiennej response, chcę mieć możliwość iteracji po każdej właściwości w response.barobjobiekcie, aby zobaczyć, które indeksy są prawdziwe, a które fałszywe.
Prototyp ma jedno Object.keys()i drugie i, Object.values()co dziwne, nie ma prostej Object.each()funkcji! Mógłbym wziąć wyniki Object.keys () i Object.values () i odnieść się do drugiego, gdy przechodzę przez jeden z nich, ale to jest taki hack, że jestem pewien, że istnieje właściwy sposób na zrobienie tego!