- 1
const govnoMochi = `$mocha.govno` ?? "Ваше говно не определено";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
const govnoMochi = `$mocha.govno` ?? "Ваше говно не определено";
Так майндфак менее заметен.
В первом случае у тебя строка даже не с андефайнд а тупо с $mocha.govno бо интерполяция так не работает
Зачем ты вообще переменную в строке пишешь? Ты старый программист на shell под юникс что ли?
В реальном проекте это был несколько раз отрефакторенный кусок кода, пришедший в итоге к такому виду (не мой, я только разместил объяву).
Чем ?? отличается от || ?
-------
Отвечает Груздь Бурда: "??" проверчяет только на undefined, а || на фолси вальюс: "", 0, false (хз что там с нулом)
В перле так много смешных и неочевидных операторов, что он сдох. Теперь все пишут на стройном и логичном JS
и долго не понимал чо не так
Эм, это какой-то код для программы для баклаборатории, да?..