Имеется объект, нужно вывести все свойства со значениями. Разбирался отдельно со свойством products
и запутался в циклах. Сейчас выводит по очереди сначала все id
, потом так же по очереди все name
и т.д. Как сделать, чтобы выводились значения id, name, price, qty
первого элемента/объекта массива, затем второго и т.д.?
var a = {
"products": [{
"id": 1,
"name": "Товар1",
"price": 100,
"qty": 1
},
{
"id": 2,
"name": "Товар2",
"price": 200,
"qty": 2
},
{
"id": 3,
"name": "Товар3",
"price": 300,
"qty": 1
}
],
"code": "0725422",
"costDelivery": 5
};
var counter = 0;
for (var key in a.products) {
counter++;
}
for (var key in a.products[0]) {
for (var i = 0; i < counter; i++) {
console.log("Ключ: " + key + ", значение: " + a.products[i][key]);
}
}
var a = a.products;
var keys = [];
var i = 0;
for( i; i <= a.length; i++ ){
for(var k in a[i]) {
var val = a[i][k];
keys.push( k + '=>' + val );
}
}
console.log( keys );
Виртуальный выделенный сервер (VDS) становится отличным выбором
Использую такой скрипт для занесения даты изменения листа в ячейкуПроблема в том, что скрипт работает не при всех изменениях
Видел кто то или делал пипетку для изображений на js ? есть изображение(пусть разноцветное) , и нужно допустим узнать какого цвета там больше...
Как добавлять активный класс к элементам по клику на кнопки nav-prev и nav-next? Проблема с моим скриптом такова: Если активный первый элемент и нажать...
надо протестировать функцию, для этого ей надо передать new Response(