[Solved] I don’t understand this Javascript?
var x = 6; var y = 4; var a = function(b) { return function(c) { return y + b + c; } }; x = 2; y = 5; // unnecessary, meant to confuse var fn = a(x); // creates a closure, where b equals 2 x = 1; // unnecessary, meant to confuse … Read more