PRO курс

JS: Функции

3458 сообщений в сообществе 5388 учащихся

Тема функций — одна из центральных в JavaScript. Их мощь позволяет порой творить настоящие чудеса. Начиная с этого курса, функции начинают использоваться как данные, порождают другие функции и получают функции как аргументы.

Подготовительный курс

Введение в программирование

Уроки курса

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

# Задание % завершений
1 Числа Черча 62%
2 Композиция функций 97%
3 Каррирование 98%

Автор

Кирилл Мокевнин

Сооснователь и технический директор образовательного проекта Hexlet. Программирует с 2007 года. За это время прошел путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков. Программирует на языках: elixir, clojure, javascript, php, ruby. Со-организатор конференции nastachku.ru. Вимер. Топит за DevOps и автоматизированные тесты.

Впечатления

Что то по сравнению с другими заданиями, это какое то скучное(

Очередной раз удивляюсь длинне решения учителя...

Не обманули, к концу курса я действительно смог понять этот, кажущийся в начале околесицей, код! =)

const f = (x = 5) => y => x + y(3);
f()(x => 7 + x); // => 15

Специально вернулся проверить)

чувствую прогресс, написал быстро и само в голову пришло, был удивлен что 1 в 1 решение учителя, правда про иммутабельность забыл)

Благодарю за задачу, пришлось подумать, перечитать урок рекурсии и оно того стоило, я не ожидал, что решение окажется настолько интересным и в тоже время легким

продолжительность
22 часа
награда
68 баллов
Получить доступ к курсу