Feeds:
Articoli
Commenti

Posts contrassegnato dai tag ‘funzioni’

Firefox 3 ha tra le tante novità la versione 1.8 di javascript.
Vediamo quali sono le innovazioni portate da questa nuova release del linguaggio:

 Expression Closures
Permette di defnire delle lamba expression come in python e smalltalk
function(a) a+a + l’equivalente nelle versioni precedenti di javascript function(a) { return a+a }
Generator Expression
Un generatore è un metodo normale, che ha la capacità di passare il controllo [...]

Leggi tutto l'Articolo »

overloading di funzioni a runtime

A volte può essre molto utile ridefinire una funzione di una libreria.
Javascript permette l’overloading delle funzioni, in quanto tratta queste ultime come delle normali variabili. 
Il metodo più veloce è semplicemente risrivere la funzione:
var fn=function() {
    alert(“1″);
};
fn=function() {
    alert(2)
};
In questo modo richiamando fn avremo come risultato dell’alert 2 e non 1.
Un’altra possibilità consiste nell’uso dell’operatore ternario [...]

Leggi tutto l'Articolo »