Функции в JavaScript: Замыкания, мультипарадигменный JS и чистые функции

Запись первой части третьей лекции курса Frontend разработки в образовательном проекте МГТУ им. Баумана и VK Образования . Разбираю все нюансы функций в JavaScript. Объясняю, как работает замыкание (clojure). Рассуждаю, что значит “мультипарадигменный язык программирования“ (напр. функциональная или ООП) на примере JS и разбираю практические примеры кода на каждую тему. Репозиторий с кодом из видео: Таймкоды: 00:00 Вступление 01:47 Что такое Функция? 03:06 Чистые функции 11:16 Практика: объявление функций в JavaScript 14:23 Практика: функции — это объекты! 16:28 Практика: rest и spread операторы 21:36 Практика: функции через оператор new 24:13 Практика: функции, как методы объекта 25:41 Практика: объектный контекст — this 27:29 Практика: стрелочные функции, функциональный конструктор 36:50 Практика: call и apply 39:01 Объекты первого класса 40:54 Замыкания (Clojures) 51:13 Практика: замыкания 55:27 Практика: bind 57:32 Практика: частичное применение 01:00:06 Практика: каррирование и рекурсивное замыкание 01:03:43 Практика: инкапсуляция через замыкание 01:07:04 Мультипарадигменный JS и выводы Мои соцсети, где мне можно задать вопросы: LinkedIn: VK: Facebook: Instagram: Twitter: #js #javascript #frontend #фронтенд #web #вебразработка #фронтендразработка #программирование #джаваскрипт
Back to Top