Страницы

Поиск по вопросам

понедельник, 25 марта 2019 г.

Как перебрать элементы объекта?

Есть JSON: {"Gray":"11","Black":"18"}
Как его перебирать циклом так, чтобы можно было использовать ключ и значение? (key => value, как в цикле foreach на php)


Ответ

Данный пример: {"Gray":"11","Black":"18"}
является объектом, для обхода свойств объекта можно воспользоваться циклом for..in. При этом будут проверены все перечисляемые свойства, включая свойства предков
var o = { "Gray": "11", "Black": "18" }; for (var key in o) { console.log(key, ':', o[key]); }
Кроме того, можно воспользоваться функцией Object.keys
var o = { "Gray": "11", "Black": "18" }; Object.keys(o).forEach(function(key) { console.log(key, ':', this[key]); }, o);

Комментариев нет:

Отправить комментарий