вот сам код:
findElem(filters, curFilter)
{
console.log("filters", filters)
let result = forEach(filters, function(value) {
try {
if ( value.id == curFilter ) {
return value;
} else {
this.findElem(value.categories)
}
} catch (e) {}
});
console.log("result", result);
}
по идее return value;
должен вызваться один раз и выбросить из перебора, в остальных случаях просто начинать перебор с начала, но с другими параметрами. В итоге он выводит мне массив filters
тот, который я вводил в forEach
при первом вызове. Что я сделал не так? Как вывести только один объект value?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, написал плагин для хром, вроде доступ из под него к DOM дереву страницы естьALERT с помощью jQuery появляется, но никак не могу, сменить...
Вот пример с иcпользованием функции push,мне нужно использовать альтернативный вариант добавления элемента в пустой массив