Я перебираю объект json со структурой ниже:
var my_products = {
"products": [
{
"title": "Product 1",
"id": 001,
"stock_quantity": 0,
"in_stock": false
},
{
"title": "Product 2",
"id": 002,
"stock_quantity": 0,
"in_stock": false
},
{
"title": "Product 3",
"id": 003,
"stock_quantity": 1,
"in_stock": true
},
{
"title": "Product 4",
"id": 004,
"stock_quantity": 1,
"in_stock": true
}
]
};
Я могу перебирать объект с помощью кода ниже:
for(var i=0; i<my_products.products.length; i++) {
var product = my_products.products[i];
console.log(product);
console.log('in_stock:',product.in_stock);
}
Знаете ли вы, как я могуцикл по каждой записи, где продукты, которые имеют "stock_quantity": 1 and "in_stock": true
свойства?
В приведенном выше примере есть 2 записи продукта, которые имеют свойство "stock_quantity": 1
(не нулевое количество)