¿Qué es un mejor modelo objeto Javascript ...¿Qué es mejor patrón objeto Javascript
function dog(name) {
this.name = name;
this.getName = function() {
return this.name;
};
};
O
function cat(name) {
this.name = name;
};
cat.prototype.getName = function() {
return this.name;
};
Y POR QUÉ?
----- edita
¿Uno o el otro uso más memoria?
¿Hay una más o menos "CPU" intensiva que la otra?
¿Cuál es más mantenible?
¿Cuál es más escalable?
¿Qué es más legible?
Estoy de acuerdo con usted. Es mucho más fácil de seguir. ¿Pero la comprensibilidad tiene un costo? ¿Es más intensivo en "CPU"? –
La respuesta de Ricardo aborda esa preocupación. En pocas palabras, sí, hay un impacto en la memoria al usar el estilo de perro si espera tener más de una instancia de perro instanciada. –