Stavo cercando un modo per estendere le classi (Tra l'altro, o visto che "extends" è una parola riservata, serve per questo?) e ne ho trovato uno su html.it: http://www.html.it/pag/18596/leredit...in-javascript/

Peccato che non mi funzioni
La funzione dell'articolo credo vada riscritta cosi:

codice:
Function.prototype.inherits = function(superclass) {
  this.prototype = new superClass( [].slice.call(arguments, 1) );
}