JavaScript Leerzeichen Nach Funktion

Ich weiß, dass Leerzeichen ist irrelevant in JavaScript, aber ich bin neugierig, Stil.

Bei der Definition einer Funktion wie:

function Foo(a, b, c) {}

Ich nicht setzen Sie ein Leerzeichen hinter dem Funktionsnamen. Aber, wenn ich am erstellen einer Funktion als Ausdruck:

Bar(function (a, b, c) {
    //do something
})

oder

{
    Foo: function (a, b, c) {
        //do something
    }
}

Ich finde mich natürlich in der Eingabe ein Leerzeichen ein. Ich denke, das ist, weil ich habe trainiert, mich um ein Leerzeichen sofort nach dem function-Schlüsselwort (oder keywords im Allgemeinen). Allerdings, je nach Kontext, Raum Aussehen kann umständlich. Was macht mehr Sinn? was die meisten Menschen tun?

Sorry, wenn dies wurde gebeten vor; ich sah es nicht kommen.

  • Als Sie sagte, es ist irrelevant und nicht wirklich konstruktiv. Es ist nur eine Frage der Wahl! Diese Frage ist nicht geeignet für StackOverflow, da es nur start-Debatten über persönliche Vorlieben.
  • All I care about: javascript.crockford.com/code.html
  • Ich habe gerade festgestellt, dass Sublime Text 3 die Standard-JS-syntax-Hervorhebung nur in der Funktion Farben Argumente, wenn es einen Raum zwischen Funktion und (...)
  • Warum wurde dieser geschlossen als "nicht konstruktiv", wenn Leerzeichen nach Funktionsnamen falsch ist? geöffnet ist?
InformationsquelleAutor Travis Parks | 2012-02-15
Schreibe einen Kommentar