14/08/2011, 17:24
|
| | Fecha de Ingreso: agosto-2011 Ubicación: Santiago, Chile
Mensajes: 8
Antigüedad: 13 años, 3 meses Puntos: 2 | |
Respuesta: Problema herencia con prototipos Maestro!!
Me queda mucho mas claro ahora.
Lo que pasa es que al crear:
function uno(){
this.b={a:2};
}
this.b es igual a un nuevo objeto con atributo a = 2
luego en
uno.prototype.setB=function(x){this.b={a:x};}
this.b = {a:x} no hace referencia al atributo a de b, si no que a b le asigna un nuevo objeto con atributo a = x;
Entonces... esto no me sirve para poder manejar múltiples atributos para uno.b .
¿hay alguna forma de crear atributos que sean parte del prototipo y otras no?
por que una cosa es mejorar el rendimiento solo instanciando al Objeto en vez de generar multiples copias, pero se podría sólo instanciar parte del objeto y otra parte crearse como nuevos atributos de la nueva instancia?
Saludos. |