| 
		
			Сообщение от AndriiS
			
		
	 | 
	| 
		 а именно counter() вызвала внутреннюю функцию?
	 | 
	
	
	| 
		
			Сообщение от Aetae
			
		
	 | 
	| 
		В js в переменную можно засунуть что угодно, в том числе и функцию. Что и происходит.
	 | 
	
в counter результат выполнения makeCounter!
чтобы убедится посмотрите console.log(counter); без скобок () 
и этот результат это функция, а скобки ее запускают