CrewCut
@CrewCut
Коплю силы на переезд в тропики

Как в jQuery перебрать многомерный массив?

Есть массив вот такого вида:
[
{
	'variation_id':32961,
	'attributes':{'attribute_razmer':'72', 'attribute_tsvet':'черный'},
	'is_in_stock':false
},
{
	'variation_id':32931,
	'attributes':{'attribute_razmer':'70', 'attribute_tsvet':'черный'},
	'is_in_stock':true
}
]


Имея значение attribute_razmer мне нужно перебрать весь массив, чтобы получить значение is_in_stock для каждого элемента, где attribute_razmer == моему значению из переменной. В php я знаю как это сделать, а как в js никак не могу разобраться
  • Вопрос задан
  • 704 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Если я правильно понял задачу можно использовать Array.filter(function(element){ ... })

Проверяем аттрибуты, если всё подходит возвращаем true.
https://jsfiddle.net/jbd62qzz/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы