Existe-t-il un moyen d'itérer sur chaque propriété d'un objet à l'aide du framework JavaScript Prototype?
Voici la situation: j'obtiens une réponse AJAX dans JSON qui ressemble à ceci:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
Si j'évalue cette réponse json dans une variable response
, je veux pouvoir parcourir chaque propriété de l' response.barobj
objet pour voir quels index sont vrais et lesquels sont faux.
Le prototype a les deux Object.keys()
et Object.values()
semble étrangement ne pas avoir une Object.each()
fonction simple ! Je pourrais prendre les résultats d'Object.keys () et Object.values () et faire des références croisées avec l'autre en parcourant l'un, mais c'est un tel hack que je suis sûr qu'il y a une bonne façon de le faire!