Quick actions

cmd+k|ctrl+k

Navigation

Languages

Closures

Snippet info

Language

JavaScript

Visibility

public

Author

paulkotov

Created

2018-01-27T12:59:41Z

Updated

2021-06-10T06:56:05.837671Z

function addTo(passed) {
  const add = function (inner) { // creating closure
    return passed + inner; //injecting var 'passed' in closure
  };

  return add;
}

var addThree = addTo(3);
var addOne = addTo(1);
var addFour = addTo(4);

console.log(addThree(3));
console.log(addOne(2));
console.dir(addFour);
INFO