1. JavaScript / Говнокод #7276

    +170

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    showWindow: function() {
        if (typeof(this.window) == 'undefined') {
            this.init();
        } else {
            this.window = 'undefined';
            this.init();
        }
        this.window.show();
    }

    Запостил: nya-nya-ma, 18 Июля 2011

    Комментарии (7) RSS

    • >this.window = 'undefined';
      Как наивно).
      Ответить
    • Зачем this.init(); 2 раза?
      Ответить
      • Затем же, зачем и если window не равно 'undefined', то сделать его таким.
        Ответить
        • window ладно, он может изначально и не 'undefined', но this.init() то в любом случае выполняется!
          Ответить
    • Если так то undefined а если вот так то undefined ну и нах ему тут проверки ??
      тогда уж бы this.init() вынес из уловия для приличия все равно везде вызывает
      кароче хороший маленький говнокод
      Ответить
      • Зачем выносить? Просто преобразовать в 3 строчки:

        this.window = 'undefined';
        this.init();
        this.window.show();
        Ответить

    Добавить комментарий