Замыкания



Замыкания — важный паттерн для приватизации переменной. В примере на картинке createGreeting возвращает анонимную функцию, которой доступна переданная переменная greeting со значением «Hi». После эта переменная будет доступна для sayHello.