Hallo,
falsch ist. Jedes Vorkommen dieser Schreibweise wirft vier(!) Fehlermeldungen. Es ist fast unmöglich, die Meldungen, die ich tatsächlich haben möchte, im Wust dieser Falsch-Meldungen noch zu finden.
Ich bin der Auffassung daß die Keywords »if« und »else« auf der gleichen Einrückungsebene zu stehen haben. JSLint akzeptiert aber ausschließlich die schreckliche Schreibweise
if (...) {
// Code
} else {
// Code
}
Best practice im Zend Framework auch so.
> Weshalb ist `i++`{:.language-javascript} oder `i--`{:.language-javascript} in einfachen Schleifen ein Problem, nur weil ++/-- in ganz bestimmten Situationen in Verbindung mit Minifizierung zu einem werden \_kann\_? Warum muß ich aufwendige Konstrukte schreiben, wenn ich eigentlich nur `++i`{:.language-javascript} oder `--i`{:.language-javascript} verwenden will?
weil du mit x += 1; drei Zeichen mehr hast als bei ++x; aber auf der sicheren Seite bist.
Es muss ja auch jeder selber wissen, wie sie/er sein Coding optimieren möchte. Coffeescript zB. wird ja hochgelobt von Crocky.
Gruß
jobo