var y = "scope globale"; function CostruisciFunzione() { var y = "scope locale"; return new Function("return y"); } function CostruisciFunzioneLetterale() { var y = "scope locale"; return function() {return y;}; }
esempio di invocazione di funzione costruita con Function()
document.write(CostruisciFunzione()());
esempio di invocazione di funzione letterale
document.write(CostruisciFunzioneLetterale()());