ЙажаСценарий / Говнокод #28518 Ссылка на оригинал

0

  1. 1
const govnoMochi = `$mocha.govno` ?? "Ваше говно не определено";

Запостил: ISO ISO, (Updated )

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

  • Хотфикс говнокода:
    const govnoMochi = `${mocha.govno}` ?? "Ваше говно не определено";

    Так майндфак менее заметен.
    Ответить
    • а, так тут два майндфака

      В первом случае у тебя строка даже не с андефайнд а тупо с $mocha.govno бо интерполяция так не работает

      Зачем ты вообще переменную в строке пишешь? Ты старый программист на shell под юникс что ли?
      Ответить
      • > Зачем ты вообще переменную в строке пишешь?
        В реальном проекте это был несколько раз отрефакторенный кусок кода, пришедший в итоге к такому виду (не мой, я только разместил объяву).
        Ответить
    • Хуй знает, в первый раз вылезла «ошибка капчи».
      Ответить
  • Ну понятно, что строка с "undefined" никогда не нул и не андефайнд, так что ваше говно всегда определено

    Чем ?? отличается от || ?
    -------

    Отвечает Груздь Бурда: "??" проверчяет только на undefined, а || на фолси вальюс: "", 0, false (хз что там с нулом)

    В перле так много смешных и неочевидных операторов, что он сдох. Теперь все пишут на стройном и логичном JS
    Ответить
    • Я однажды написал
      if (typeof petuzik === undefined) {

      и долго не понимал чо не так
      Ответить
    • - строка с "undefined" 
      + строка с "$mocha.govno"
      Ответить
  • "Ваше говно не определено"

    Эм, это какой-то код для программы для баклаборатории, да?..
    Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8