Oppure

Loading
10/05/11 14:07
boungiorno a tutti,
io sono abituato a usare questo metodo per programmare a oggetti in javascript:
var Moto = Class.create();    
Moto.prototype = {
	initialize : function (modello, marca) {
                            this.modello = modello;
                            this.marca = marca;          
	},
	getMarca : function () {
		return this.marca;
	},
	toString : function () {
		return this.marca+ " " + this.modello;    
	}
}


oggi però ho letto che è un metodo vecchio e ormai deprecato e sostituito da questo:
function Moto(modello,marca) {
    this.modello = modello;
    this.marca= marca;
    this.getMarca = function () {return this.marca;};
}


è vero? qual è il migliore? se questo, come faccio a mettere un costruttore e un metodo come toString, per stampare il contenuto della classe, in questo metodo?