Всем привет. Помогите пжлст разобраться с поиском. Делаю поиск. Но стандартный вариант через filter не работает, так как надо искать не просто по массиву, а по 3 массивам.
Структура такая arr1 = [{ arr2: [{ arr3: []
}], …
}, {…}]
То есть поиск надо вести по arr3, но возвращать надо arr1 для рендера на странице.
Сейчас я пробую это сделать примерно так: arr1.filter(item => { здесь два цикла forEach:
⁃ вначале перебираю arr2
⁃ потом перебираю arr3
⁃ и уже есть делаю поиск по содержанию и возвращаю item })
Но это не работает, так как массив всегда получается пустой. Как можно сделать такой поиск?