Здравствуйте. Объясните пожалуйста, почему в теме про замыкание не объясняется то, что функция присваивается переменной?
https://learn.javascript.ru/article/...ecounter-2.svg
Почему я при таком вызове makeCounter()() (без переменной) не получаю нужного результата?
Каким образом в таком случае я постоянно получаю единицу, а с переменной результат сохраняется и выводит его корректный?
Где-то читал, что создается образец функции, но как он создается по какому правилу?