El prototype sirve como tu has dicho para a�adir metodos a la clase. No es
"decorativo" si no lo usases y escribieras:

miClaseCalculadora.sumar = function(){
    return (this.digito1+this.digito2);
}

Simplemente no funcionaria como metodo de clase.

Para ser mas exactos prototype es un objeto en el que el objeto busca un
metodo que no encuentra en su propia definicion, vease que si tu llamas a un
metodo de un objeto y este no existe lo mira en su prototype haber si existe
para utilizarlo.

un saludo

Joseba Alonso
www.sidedev.net

----- Original Message -----
From: "Roberto Ferrero" <[EMAIL PROTECTED]>
To: "flashmaestro List Member" <[EMAIL PROTECTED]>
Sent: Monday, July 15, 2002 6:49 PM
Subject: [flashmaestro] prototype(�?)


Bueno, creo que tengo una duda conceptual (otra mas).

�Que es el comando "prototype"?
(ni siquiera s� si es un comando)

He visto que se utiliza bastante en programaci�n avanzada y que esta
relacionado con la creaci�n de metodos para clases y que se utiliza de esta
forma (ejemplo sacado del tutorial de clases de flashmaestro):

miClaseCalculadora.prototype.sumar = function(){
    return (this.digito1+this.digito2);
}

pero no se si es necesario o es solo "decorativo", vamos que no se que
diferencias habria con un script como el anterior pero sin ".prototype".

muchas gracias de antemano,
ROB


Responder a