Soy un novato confundido. He leído en un tutorial que se crea un objeto de javascript de esta manera:¿Cuál es la diferencia entre declarar objetos javascript con var vs. con función?
function myObject() {
this.myProperty = "a string";
this.myMethod = function() {
//Method code
}
}
Después leí en otro lugar que se crea un objeto de esta manera:
var myObject = {
myProperty: "a string",
myMethod : function() {
//Method code
}
}
Cuál es el (no subjetivo) diferencia ¿entre los dos? ¿Hay un camino correcto oficial y otro incorrecto?
prefiero llamar al segundo * singleton * sin un constructor. – galambalazs
Gracias por compararlo con un objeto estático. Esa es una gran manera de explicarlo. – randomable