? doA() : doB()
Окей что будет лучше …(some value && {some object}) Или обосранный иф элс с ноль читаемостью???
Какой иф элс шизик ты
Чел в этом коде буквально спред любого фолси-значения происходит, в чем смысл этой хуйни?
Ок, мне не о чем с тобой разговаривать, и попрошу чтобы ты заново прошел собес на авиасейл у типов
Вместо if (condition) { return valueA; } else { return valueB; } Данила предлагает: return condition ? valueA : valueB; Вместо function foo() { condition ? this.someFunc() : this.someAnotherFunc(); } юзать: function foo() { if (condition) { this.someFunc(); } else { this.someAnotherFunc(); } } И в других случаях когда тернарник это попытка укоротить код просто за счёт того, что ты знаешь что такое тернарник и на первый взгляд он выглядит компактнее и красивее и главное лучше (что в действительности не так) Хз, я тут могу посоветовать разве что "чистый код" почить и убедится Хз о чем вы спорите
Обсуждают сегодня