Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2015, 22:59
Новичок на форуме
Отправить личное сообщение для ziga Посмотреть профиль Найти все сообщения от ziga
 
Регистрация: 28.10.2015
Сообщений: 1

замыкание. как передается параметр?
в книге eloquent javascript есть такой пример:
function multiplier(factor) {
	return function(number) {
		return number * factor;
	};
};
var twice = multiplier(2);
console.log(twice(5));


не могу понять, как значение 5 становится параметром function(number). почему в multiplier(2) значение передается как factor, а в twice(5) в number?
Ответить с цитированием