closure pattern

by Ishank Dubey

JavaScript

function parent() {

  var aVal = 1;

  return function child() {
    return ++aVal;
  };
};

var aClosure = parent();

console.log(aClosure());
console.log(aClosure());