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 [...]
Posts contrassegnato dai tag ‘overloading’
overloading di funzioni a runtime
Postato in javascript, contrassegnato da tag funzioni, javascript, overloading il giorno Giugno 7, 2008 | Lascia un commento »