closure - passing functions

by Rich Costello

JavaScript

var fn;

function foo() {
	var a = 2;
  
  function baz() {
  	console.log(a);
  }
  
  fn = baz;
}

function bar() {
	fn();
}

foo();

bar();