Всё, я понял! Здесь:
let myNewFunction = outer();
мы вызываем outer и сохраняем функцию incrementCounter в myNewFunction и повторно вызываем внутреннюю функцию. А ниже:
var anotherFunction = outer();
мы вызываем внешнюю функцию с новой переменной counter, которая равна 0
1 лайк