Хранение функций внутри переменных позволяет делать очень интересные вещи, типа передачи функций в качестве параметров. Эта концепция добавляет еще один абстрактный слой к кодированию. Она называется обратным вызовом
(немедленно вызываемое функциональное выражение), или IIFE, — это функция, которая выполняется сразу же после того, как была определена. Она анонимная, у нее нет имени, и она самоисполняющаяся.