2 недели назад
Javascript и функциональное программирование. Чистые функции. Part - III.
Предыдущие части: Столько ошибок зарыто в IO, мутациях данных и посторонних эффектах существующего кода. Они появляются в разных местах по всей базе кода, начиная с принятия введенных данных, получения неожиданного ответа от http-вызова или записи в файловую систему. К сожалению, суровую реальность никто не отменял, и нам остается только смириться с этим. А так ли это? Что бы вы сделали, если бы вам сказали, что мы можем сократить части кода, выполняющие критические и просто важные части программы?...
3 года назад
Функции в JavaScript
Поговорим сегодня о функциях в JavaScript. Это очень интересная тема, так как функции в JavaScript называют «функциями первого класса» (First Class Citizen). Называют их так потому, что функции можно передавать как аргументы для другой функции, функции можно присваивать переменным, а так же возвращать новые функции из других функций. Первое, что нужно знать – функции являются объектами. Несмотря на то, что если попробовать сделать оператор typeof может вернуть значение "function", на самом деле это будут объекты, которые умеют выполнять какое-то действие...