14 lines
238 B
JavaScript
14 lines
238 B
JavaScript
var x = "outside";
|
|
|
|
function outer() {
|
|
var a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {
|
|
return eval("x");
|
|
};
|
|
return function () {
|
|
var x = "inside";
|
|
return a();
|
|
}();
|
|
}
|
|
|
|
outer();
|