Всем привет.
Есть массив с объектами, каждый из объектов представляет собой запись о комментарии. В каждом объекте может быть вложенный объект (ответ на комментарий). У каждого объекта одинаковая структура, у каждого есть свойство "Рейтинг"
Задача: написать функцию, которая по заданному id находит в массиве необходимый комментарий и изменяет его рейтинг (+1 или -1 зависит от второго параметра в функции)
Пытался построить рекурсивный поиск, но не сумел. Скорее всего, некорректно построил алгоритм.
В чём может быть ошибка, где допустил ошибку и что стоило бы переписать?
Песочницу прилагаю:
https://jsfiddle.net/gm2xz9bq/3/
Спасибо