Gibt es eine Möglichkeit, jede Eigenschaft eines Objekts mithilfe des Prototype JavaScript-Frameworks zu durchlaufen?
Hier ist die Situation: Ich erhalte eine AJAX-Antwort in JSON, die ungefähr so aussieht:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
Wenn ich diese JSON-Antwort in einer Variablen auswerte, response
möchte ich in der Lage sein, über jede Eigenschaft im response.barobj
Objekt zu iterieren, um festzustellen , welche Indizes wahr und welche falsch sind.
Prototyp hat beides Object.keys()
und Object.values()
scheint seltsamerweise keine einfache Object.each()
Funktion zu haben! Ich könnte die Ergebnisse von Object.keys () und Object.values () nehmen und den anderen verweisen, während ich einen durchlaufe, aber das ist so ein Hack, dass ich sicher bin, dass es einen richtigen Weg gibt, dies zu tun!