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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if ((this.formType.urlParam === 'sell1') || (this.formType.urlParam === 'supply1')) {
                                    url = 'sell-return-list';
                                } else if ((this.formType.urlParam === 'sell2') || (this.formType.urlParam === 'supply2')) {
                                    url = 'buy-return-list';
                                } else if ((this.formType.urlParam === 'service1') || (this.formType.urlParam === 'service2')) {
                                    url = 'get-service-list';
                                } else {
                                    url = 'provide-service-list';
                                }

    Ниньзя стайл

    Запостил: nur, 13 Августа 2012

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

    • Где-то уже было похожий шлак, пофиксить можно так:
      ({
          'sell1': 'sell-return-list',
          'supply1': 'sell-return-list',
          'sell2': 'buy-return-list',
          'supply2': 'buy-return-list',
          'service1': 'get-service-list',
          'service2': 'get-service-list'
      })[this.formType.urlParam] || 'provide-service-list';
      Ответить
      • да, но все эти постфиксные нумберы по существу своему школоговно, тут надо серьезней выскребать...
        Ответить

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