¿Cuál es la diferencia entrediferencia entre una clase y un objeto en Javascript
var myView = function() {
//something goes here
};
y
var myView = function() {
//something goes here
return {
a: x,
b: y
}();
Creo que el primer fragmento de código crea una clase "dinámica", por lo que se puede decir
var anotherView = new myView();
y el segundo fragmento es similar a un objeto "dinámico" singleton, pero no estoy muy seguro.
Soy consciente de que no hay clases en JS, y utilicé el término 'clase' en un sentido amplio: ¡error! Sin embargo, habiendo dicho eso, gracias por la explicación. – JamieJag