Помочь доработать функцию JS фильтрации по дереву

1 500 руб. за проект
11 декабря 2024, 14:18 • 6 откликов • 51 просмотр
Есть функция, используемая на React, но это даже не важно, главное есть самописная функция фильтрации дерева
грубо говоря такие элементы { label: 'first', children: [{label: 'second', child: []}] }

Не получается корректно отфильтровать так дерево, чтобы убрать из него лишние ветки, в которых нет совпадения по строке в любом из ребенке и самом родителе И СОХРАНИТЬ всю ветку пути root-> child-> child -> child. Саму функцию что есть на данный момент скину, надо лишь ее подправить и проверить на месте(проверю локально)

Пишите ваш телеграм для связи