FreeCode.Academy
Стратегии обучения
Уроки
Технологии
Участники
Проекты
Задачи
Таймеры
Топики
Блоги
Офис
О проекте
Войти
↴ Functional Programming
Узнайте о функциональном программировании
Понять терминологию функционального программирования
Понимание опасностей использования императивного кода
Избегайте мутаций и побочных эффектов с помощью функционального программирования
Пропустить аргументы, чтобы избежать внешней зависимости в функции
Глобальные переменные Refactor вне функций
Используйте метод «Карта» для извлечения данных из массива
Реализовать map на прототипе
Использовать фильтр Метод извлечения данных из массива
Реализовать filter на прототипе
Возвращаемая часть массива Использование метода среза
Удаление элементов из массива используя slice вместо splice
Объединить два массива с помощью метода concat
Добавление элементов в конец массива используя concat вместо push
Используйте метод reduce для анализа данных
Сортировка массива по алфавиту с помощью метода сортировки
Возвращает отсортированный массив без изменения исходного массива
Разбить строку на массив используя метод split
Объединение массива в строку Использование метода объединения
Применить функциональное программирование для преобразования строк в URL-адреса
Используйте каждый метод для проверки того, что каждый элемент в массиве соответствует критерию
Используйте некоторый метод для проверки того, что любые элементы в массиве соответствуют критериям
Введение в каррирование и частичное применение