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

Объясните функцию с замыканием
Объясните, пожалуйста, как работает функция с замыканием.
В книге "Выразительный JS" есть такая функция:
function multiplier(factor) {
  return function(number) {
    return number * factor;
  };
}

var twice = multiplier(2);
console.log(twice(5));
// → 10


Ни как не могу понять, что передается в параметр number, и куда должно пойти значение 5 из последней строчки?
Ответить с цитированием