@ivanDoligov

Как переписать функцию, чтобы она в любом случае возвращала промис?

Подскажите пожалуйста, как переписать вот эту функцию, что бы она в любом случае - всегда возвращала промис?

const data => {
  const files = {};

  switch (true) {

    case data.length === 1:
      files.append('file', data);

      return fetcher.post('files', files).id;

    case !data.length:
      return Promise.resolve([]);

    default:
      return [];
  }
};
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
return [];
на
return Promise.resolve([]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $