Чувак объясняет замыкания

У меня тоже всегда были все те же ощущения, что и у этого чувака. Что у замыканий тупое название и заумное определение, в то время как это простая и очень нужная-полезная вещь. Определение, которое даёт автор, гениально:
Definition: a closure is a callback that Just Works.
2 комментария
Павел Малинников
«Something that just works» вообще беспроигрышный способ давать определения.
Leonid Khachaturov
Можно понудить? Это неэквивалентные понятия. Вот самый распространенный use case в JS:

function X() {
    var self = this;

    function y() {
        self.blabla()
    }
}

(blabla где-то описан, не важно) Замыкание есть, колбека нет.
Популярное