C'è un modo per iterare su ogni proprietà di un oggetto utilizzando il framework JavaScript Prototype?
Ecco la situazione: ricevo una risposta AJAX in JSON simile a questa:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
Se valuto quella risposta json a una variabile response
, voglio essere in grado di iterare su ogni proprietà response.barobj
nell'oggetto per vedere quali indici sono veri e quali sono falsi.
Il prototipo ha entrambe Object.keys()
e, Object.values()
stranamente, sembra non avere una Object.each()
funzione semplice ! Potrei prendere i risultati di Object.keys () e Object.values () e fare un riferimento incrociato all'altro mentre itero attraverso uno, ma è un tale trucco che sono sicuro che ci sia un modo corretto per farlo!