представьте есть метод api который возвращает { field: ’string’, array: [1,2,3] }, и в случае когда array не имеет элментов возвращается просто { filed: ’string’ }, или еще круче есть метод который возвращает массив, но в случае отсутсвия элементов пустой объект, так вот, что вы в таком случае делаете? Пишите кучу if’ов?
Бэка научить слать один нормальные ответы
Ну как бы да, проверяю есть ли данные ифом. А по поводу второго, то рефакторинг такой метод.
переписать (подправить) кривые методы. чтоб возвращали правильно типизированные ответы. или ифы/тернарники пиши, других вариантов нету.
if response.array … else ...
Обсуждают сегодня