Реализовать Fetch запрос для массива в котором присутствуют пустые элементы

Есть массив(tasksId) с 13 элементами, в котором есть пустые элементы и массивы с id задач. Нужно сделать fetch запрос для каждого id, при этом никак не меняя массив. На выходе должен быть промис в которм результат будет массив, в котором для пустых элементов путсые элементаы, а для id результат в формате json. Потенциально не может срабоать потому что map просто перебирает id, но не делает запрос для него

let tasksId = [ [], ['2bdbje', '26egn2', 'bvwt98'], [], [], ['zbdbje', '2hegn2', '72382'], ];//это не вссе элементы, допустим так
async function getTasksData() {
  let tasks = [];
  for(let i = 0; i < tasksId.length; i++) {
    let task = await fetch(`https://app.clickup.com/tasks/v1/task/${tasksId[i].length > 1 ? tasksId[i].map(item => item) : []}`).then(
      successResponse => {
        if (!successResponse.ok) {
          return null;
        } return successResponse.json();
      },
      failResponse => {
        return null; // что вернуть?
      }
    );
    tasks.push(task);
  }
  let results = await Promise.all(tasks);
  return results;
}


Ответы (0 шт):