Реализовать 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;
}