Подскажите пожалуйста, что здесь происходит ?
function makeCounter() {...}
let counter = makeCounter();
К переменной counter присваивается результат выполнения функции makeCounter(), или это делает что-то другое ?
На
learn.javascript.ru написано следующее - "Это создаёт функцию «counter»"