Есть ли способ перебрать каждое свойство объекта с помощью инфраструктуры Prototype JavaScript?
Вот ситуация: я получаю ответ AJAX в формате JSON, который выглядит примерно так:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
Если я оцениваю этот ответ json в переменной response
, я хочу иметь возможность перебирать каждое свойство в response.barobj
объекте, чтобы увидеть, какие индексы верны, а какие - ложны.
Prototype имеет и то, Object.keys()
и другое, Object.values()
но, как ни странно, не имеет простой Object.each()
функции! Я мог бы взять результаты Object.keys () и Object.values () и сделать перекрестную ссылку на другой, когда я перебираю один, но это такой взлом, что я уверен, что есть правильный способ сделать это!