Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
function initialFunc(someNumber) {
  console.log('initialFunc', someNumber);
  
  return someNumber / 2;
}
function foo() {                         // Замыкание
  var someRatio = 3.14;                // Причина создания замыкания
  return function(someNumber){           // Обёртка, которая возвращается из замыкания
    console.log('wrapper', someNumber);  // Причина создания обёртки
    
    return initialFunc(someNumber * someRatio); // Вызов обёрнутой функции
  }
}
foo()(42);
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
alexey-m-ukolovpro
0viewers