Existe-t-il un moyen d'itérer sur chaque propriété d'un objet à l'aide du framework JavaScript Prototype ?
Voici la situation : Je reçois une réponse AJAX en JSON qui ressemble à quelque chose comme 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 être capable d'itérer sur chaque propriété dans la base de données. response.barobj
pour voir quels index sont vrais et quels index sont faux.
Le prototype dispose à la fois Object.keys()
y Object.values()
mais curieusement, il ne semble pas y avoir une simple Object.each()
fonction ! Je pourrais prendre les résultats d'Object.keys() et d'Object.values() et faire des références croisées lorsque j'itère sur l'un d'entre eux, mais c'est une telle pirouette que je suis sûr qu'il existe une façon correcte de le faire !