Hallo,
Welche Schreibweise würdet Ihr vorziehen und warum? (Oder wann welche?)
var Foo = {};
Foo.bar = function () {return "bar";};
Foo.baz = function () {return "baz";};
>
> oder
>
> ~~~javascript
var Foo =
> {
> bar: function () {return "bar";},
> baz: function () {return "baz";}
> };
So generell kann ich das nicht sagen. Eigentlich ist mir die zweite Variante lieber, mit kleiner Abwandlung:
var Foo = {
bar: function () {return "bar";},
baz: function () {return "baz";}
};
Das hat den Vorteil, dass man gleich sieht, was zusammengehört.
Allerdings bei umfangreicheren Objekten und tieferen Verschachtelungen hat das den Nachteil, dass man mehr Einrückungen braucht, was die Übersicht wieder erschwert.
Gruß, Don P