Hallo,
Egal in welche Javascript-Bücher man schaut oder welche Tutorials man liest, immer wird einem folgende Konvention Nahe gelegt:
Funktion() {
//some Code
}
das ist natürlich Gewohnheits- und Geschmackssache. Die obige Schreibweise finde ich persönlich die schlechteste aus einer ganzen Reihe von Varianten. Die öffnende Klammer am Zeilenende zu plazieren, macht den Code IMHO sehr unübersichtlich.
Warum nicht:
Funktion()
{
//some Code
}
Du sagst es: Warum nicht. Ich finde das übersichtlicher: Die öffnende Klammer steht in derselben Spalte wie die schießende, so dass das Ganze auch optisch einen Block ergibt (vorausgesetzt, man verwendet außerdem Einrückungen zum Gliedern von Blöcken).
Ich empfinde Zweiteres als um vieles leichter lesbar.
Ich auch.
Gibt es einen speziellen Grund warum sich aber Ersteres durchgesetzt hat oder einfach nur weil vor tausenden von Jahren ein Prophet sich dazu entschlossen hat diese Version zu födern?
Sowas in der Art wird vermutlich der Grund sein. Weiß der Geier, was dieser Prophet vorher geraucht hat.
Ciao,
Martin
Lieber blau machen, als sich schwarz ärgern.