JSFiddle - React, Tailwind, and code Playground
by eget teteete
JavaScript
function makeAdder(x) {
// параметр `x` - внутренная переменная
// внутренняя функция `add()` использует `x`, поэтому
// у нее есть "замыкание" на нее
function add(y) {
return y + x;
}
return add;
}
var plusOne = makeAdder( 1 );
console.log(plusOne);