10/05/11 14:07
boungiorno a tutti,
io sono abituato a usare questo metodo per programmare a oggetti in javascript:
oggi però ho letto che è un metodo vecchio e ormai deprecato e sostituito da questo:
è 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?
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?