Есть 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);
Комментариев нет:
Отправить комментарий