Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить значение json в цикле (https://javascript.ru/forum/dom-window/73387-poluchit-znachenie-json-v-cikle.html)

mazahaler 11.04.2018 23:57

Получить значение json в цикле
 
Здравствуйте, как можно получить значения по ключам json объекта в цикле?
У меня есть объект вида:
(3) [{…}, {…}, {…}]
0:{num: 108, name: "Организация", type: 1}
1:{num: 44, name: "Номер подающей стороны", type: 2}
2:{num: 45, name: "Дата создания заявки", type: 4}

Вот я типа перебираю его в цикле
for(item in inputArr){
                console.log(inputArr[item]);
            }

и получаю тоже самое. А как получить значения num, name и type?
Хелп.

j0hnik 12.04.2018 00:18

var inputArr = [{num: 108, name: "Организация", type: 1},
{num: 44, name: "Номер подающей стороны", type: 2},
{num: 45, name: "Дата создания заявки", type: 4}];

inputArr.forEach(el=>console.log(Object.values(el)));

j0hnik 12.04.2018 00:23

раз это массив объектов, сначала перебираем методом перебора массива и только потом обращаемся к свойствам объекта.

var inputArr = [{num: 108, name: "Организация", type: 1},
{num: 44, name: "Номер подающей стороны", type: 2},
{num: 45, name: "Дата создания заявки", type: 4}];

inputArr.forEach(el=>{
	console.log(el.num);
	console.log(el.name);
	console.log(el.type);
});

mazahaler 12.04.2018 00:26

j0hnik, большое спасибо!:)


Часовой пояс GMT +3, время: 19:56.