Slide 33
Slide 33 text
var a = function(){
var largeString = new Array(10000).join(“x”);
var smallString = “x”;
return function(){
return smallString;
}
} The large string will be retained in memory
because it is part of the outer lexical scope of the
returned function