Привет!
У меня есть больше количество фильтров и элементов. Мне нужно выводить только те элементы которые подходят по фильтрам.
Писать if или что-то подобно на каждый элемент не хочу, лень. )
Как бы вы решили такую задача? Хочу найти максимально короткое, простое, гибкое и интуитивно понятное решение.
Пишу на React + Redux.
Как-то так, всего лишь 1 if
var filtr = [1,2,3,4,5];
var elem = [
{
"fgfg": 0,
"jfjf":3
},
{
"fgfg": 0,
"jfjf":4
},
{
"fgfg": 0,
"jfjf":0
}
]
for (var i=0; i<filtr.length; i++) {
for (var j=0; j<elem.length; j++) {
for (var t in elem[j]){
if (elem[j][t] == filtr[i]) {
console.log(elem[j]);
}
}
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Не работает JS код в браузерах, то есть нажимаешь кнопку развернуть, а оно не реагируетВ хроме все работает как надо, но вот в остальных браузерах...
Нашел реализацию функции md5 на JS, но вот увы она либо не работает либо не хочет выводить результат своей работыПодскажите пожалуйста в чем...
Есть метод который находит объект по значению его свойства(ID) и возвращает объект где найдено совпадениеFind выводит undefined, а вот через цикл...
ПРи клике на кнопку фейсбук, окно открывается и тут же закрываетсяВсе остальные работают корректно