Con gli oggetti puoi usare l'oggetto prototype, questo è un esempio che aggiunge la funzione "trim" all'oggetto String (spero di averlo scritto giusto...):
Codice:
String.prototype.trim = function () {
return this.replace (/^\s+/, '').replace (/\s+$/, '');
}
Dopo questa dichiarazione, tutte le seguenti righe di codice sono valide:
Codice:
var str = " Hello, World! ";
var str2 = str.trim ();
var str3 = " Hello, World! ".trim () // (!!!)
Allo stesso modo, credo che tu possa sovrascrivere i metodi nativi di JS...
Stammi bene...