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

    −43

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    self.chapters[i].caption = !self.section ? self.music ? self.ids[i].id3 != undefined && 
      self.ids[i].id3.tags != null && self.ids[i].id3.tags.title ? self.ids[i].id3.tags.title[0] : 
      "Трек " + counter : "Серия " + counter : self.section + self.music ? self.ids[i].id3 != undefined && 
      self.ids[i].id3.tags != null && self.ids[i].id3.tags.title ? self.ids[i].id3.tags.title[0] : 
      self.music ? "Трек " + counter : self.section + " - Серия " + counter : " - серия " + counter; // <-- fking shit!

    Многоуровневые тернарники. Чтоб жизнь мёдом не казалась.

    Запостил: Frederica_Bernkastel, 27 Октября 2016

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

    • После PHP я боюсь даже смотреть на вложенные тернарники.
      Ответить
      • Я когда-то на сишном препроцессоре делал макроговно с вложенными тертнарниками. К сожалению, тот говнокод был потерян, но я без проблем смог его воссоздать http://govnokod.ru/21585
        Ответить
    • нипа!
      Ответить
    • автор этих строк уже сам себя наказал тем, что пишет на php
      Ответить
      • Но ведь тут JS, а не PHP.
        Ответить
        • Т.е. он пишет в JS на php? ахаха, вот неудачник.
          Ответить
        • >Но ведь тут JS, а не PHP.
          хочется ответить словами классика: "Шо то хуйня, шо это хуйня. Вот это обе хуйни такие, шо я, бля, ебал её маму у рот." (c)
          но в действительности, я как увидел твой комментарий
          >После PHP я боюсь даже смотреть на вложенные тернарники
          посмотрел на эту лапшу, и у меня даже сомнения не было, что это php
          Ответить

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