Qual è la differenza traDifferenza tra una classe e un oggetto in JavaScript
var myView = function() {
//something goes here
};
e
var myView = function() {
//something goes here
return {
a: x,
b: y
}();
Credo che il primo frammento di codice crea una classe "dinamico", in modo che si può dire
var anotherView = new myView();
e il secondo snippet è simile a un oggetto "dinamico" singleton, ma non sono molto sicuro.
Sono consapevole che non ci sono classi in JS, e ho usato il termine "classe" in un senso sciolto - il mio errore! Tuttavia, detto questo, grazie per la spiegazione. – JamieJag