Reinhard: JavaScript - Der gute Stil

Beitrag lesen

Hey,

ich wüsste gerne, was ihr zu einer bestimmten Regel in meinem Style-Guide sagt. Es geht um die Einrückung bei Variablenaufzählungen in Modulen. Folgende Beispiele:

(function() {
    var myModule = (function() {
        var var1 = {
                prop1 : 'val1',
                ...
            },
            var2 = function() {
                // do something
            },
            var3 = 42,
            ...;
        
        return {
            var2 : var2
        };
    })();
    window.myModule = myModule;
})();
(function() {
    var myModule = (function() {
        var var1 = {
            prop1 : 'val1',
            ...
        };
        var var2 = function() {
            // do something
        };
        var var3 = 42;
        var ...;
        
        return {
            var2 : var2
        };
    })();
    window.myModule = myModule;
})();

Bisher nutze ich eigentlich 1), neulich habe ich mir aber mal meinen Style-Guide gründlich angeschaut und dabei ist mir diese riesige Lücke zwischen der 1. Variablendeklaration im Modul und der nächsten Zeile ins Auge gesprungen und nun frage ich mich, was Andere davon halten bzw. welche Variante ihr bevorzugen würdet (und ggf. wann ihr (nicht) zu Variablenaufzählungen greifen würdet).

Reinhard