где то видел пример как можно "мульти условие" делать. Хотя мб это был и не js... суть в том что бы написать только переменные и с чем сравнивать.
Функцию завести для этого дела.
Там какой то другой способ был. Функция жирновато для такой мелочи.
А нужно ли сокращать?
Почему бы и нет если можно ?
Через месяц будешь вспоминать, чего и зачем там понасокрощал. Конкретно данный вид записи выглядит и воспринимается логично и понятно. Ниже тебе предложили тоже очень понятное и явное решение. Если есть желание усложнить себе и другим разработчикам жизнь, то продолжай искать другие способы. 💁♂️
В истории ES было много не очевидных фич, которые кому то даже "усложняли код". Вариант о котором я говорю на самом деле прост в понимании, но я не помню как там запись была.
Нет там короткой записи на операторах, только на методах массива
Кст да, на массиве можно. Но есть еще один тот самый искомый вариант) Хотя я уже думаю что в Go скорее всего видел его. [data?.title, data?.body, err?.desc].includes('Unauthorized')
Вынесением в функцию ты можешь улучшить читаемость. Сокращением - вряд ли
Обсуждают сегодня