С учетом следующих данных:
products = [
{
id : "123",
price : "10.5",
quantity : 1,
category1 : "Catagort-1",
category2 : " ",
category3 : " "
},
{
id : "133",
price : "10.5",
quantity : 1,
category1 : " ",
category2 : " ",
category3 : "Catagory-3"
},
{
id : "144",
price : "7.00",
quantity : 1,
category1 : "Catagort-1",
category2 : " ",
category3 : " "
},
{
id : "155",
price : "11.5",
quantity : 1,
category1 : "",
category2 : "Catagory-2",
category3 : ""
},
{
id : "166",
price : "9.00",
quantity : 1,
category1 : " ",
category2 : " ",
category3 : "Catagory-3"
},
{
id : "177",
price : "8.5",
quantity : 1,
category1 : "",
category2 : "Catagory-2",
category3 : ""
}
];
Я хочу отфильтровать вышеуказанные данные следующим образом:
- С учетом трех массивов:
cat1[]
, cat2[]
и cat3[]
; - Сохранить все данные, которые имеют значение атрибута
category1
, в массив cat1
.
Например:
cat1= [
{
id : "123",
price : "10.5",
quantity : 1,
category1 : "Catagort-1",
category2 : " ",
category3 : " "
},
{
id : "144",
price : "7.00",
quantity : 1,
category1 : "Catagort-1",
category2 : " ",
category3 : " "
},
]