Vyacheslav

когда реализовывал функцию обхода дерева по памяти (как посоветовали в конце теории), то долго мучался с ошибкой

TypeError: children.map is not a function

Но после изучения своего исходного дерева, заметил, что в одном месте вместо листового узла создал внутренний узел. И, при обходе дерева, была попытка вызова функции map для undefined (потому как у данного внутреннего узла не было детей). Так что нужно следить, чтобы не было пустых внутренних узлов при создании исходного дерева :)

0 0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».

Похожие вопросы

P Z 27 июля 2020 →

Добрый! Подскажите, что не так , почему файлы не приводятся к нижнему реестру? https://ru.hexlet.io/code_re...

Elena Solovyeva 27 июля 2020 →

Добрый день! Подскажите пожалуйста, что же такое Traversal? Обход дерева в глубину? Переводчики выдают вари...

Егор Бродунов 20 июня 2020 →

Здравствуйте, не совсем понимаю, почему у меня директория преобразуется к нижнему регистру, если у меня сто...

Константин Лозовский 19 июня 2020 →

Доброго дня. Не совсем понимаю, откуда ошибка type error. Проверил children, выводит, как и надо массив. В ...

Aziz Apsalyamov 27 мая 2020 →

Здравствуйте. Вопрос по теории. Функция changeOwner должна менять имя владельца у файлов и директорий в дер...