Задать вопрос
scriptroom
@scriptroom
Front-end Web Developer

Тренировочные задачи по теме Рекурсия и Замыкания?

В поисках практических задач по темам: Рекурсия и Замыкания (Javascript).
Предлагайте задачи максимально приближенные к практическому применению этих двух техник в реальной Javascript разработке.
  • Вопрос задан
  • 4169 просмотров
Подписаться 7 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Организовать при помощи каррирования цепочку вызова методов (по аналогии например с lodash/underscrore).

var transfromedVal = wrap(val).transform().transform().result();


Вообще по замыканиям любая задача с обходом коллекций через map/reduce, например реализовать map через reduce или filter через reduce.

Отдельно по замыканиям - сокрытие имплементации какого-то сервиса - из модуля экспортируются только функции интерфейса,

рекурсия это обычно обход графов и коллекций, классическая задачка на реализацию бинарного поиска или какой-нибудь сортировки не сильно востребованы на практике... Можно конечно предложить реализовать функцию валидации какого-то объекта со связями...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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