Cita:
Iniciado por SergeMedina
Que tal, creo que deberian de investigar un poquito mas antes de iniciar con la Javascript OO. Tambien investiga closures.
Te dejo algunos links que te pueden servir:
https://developer.mozilla.org/en/Int...ted_JavaScript https://developer.mozilla.org/en/Jav...Guide/Closures
Un ejemplo de como lograr lo que quieren hacer (como yo lo haria):
Código Javascript
:
Ver originalfunction Perro(){}
Perro.prototype = {
edad: 1,
aumentarEdad: function(){
this.edad++;
}
}
var p;
document.getElementById('crear').addEventListener('click', function(){}
if(!p){
p = new Perro();
}
}, true);
document.getElementById('edad').addEventListener('click', function(){
if(!p) {
alert('el objeto no esta creado');
return false;
}
p.aumentarEdad();
}, true);
Saludos.
Buenas,
Acabo de leer los link que me pasaste y tengo algunas dudas.
No logro entender del todo para que se utliza la propiedad, prototype estoy muy confuso respecto a esto.
Si me lo pudieran aclarar un poco.
Saludos