Ich bin ein verwirrter Neuling. Ich las in einem Tutorial, das Sie wie so ein Javascript-Objekt erstellen:Was ist der Unterschied zwischen der Deklaration von JavaScript-Objekten mit var vs. with function?
function myObject() {
this.myProperty = "a string";
this.myMethod = function() {
//Method code
}
}
Dann lese ich woanders, dass Sie ein Objekt wie so erstellen:
var myObject = {
myProperty: "a string",
myMethod : function() {
//Method code
}
}
Was ist die (nicht-subjektive) Differenz zwischen den beiden? Gibt es einen offiziellen richtigen und einen falschen Weg?
ich würde lieber die zweite ein * Singleton * ohne Konstruktor nennen. – galambalazs
Danke für den Vergleich mit einem statischen Objekt. Das ist ein guter Weg, es zu erklären. – randomable