PM
Size: a a a
PM
L
PM
L
PM
ER
IP
ER
ER
IP
ER
DK
Promise.all
, сделать по нему map
, в map
получить индекс элемента и обращаться к изначальному массиву объектов.DK
const obj = [{ url: '', ... }, { url: '', ... }];
Promise.all(obj.map(({ url }) => fetch(url))).then(res =>
res.map((fetchedRes, index) => {
const { url, ...other } = obj[index];
}),
);
ER
Promise.all
, сделать по нему map
, в map
получить индекс элемента и обращаться к изначальному массиву объектов.DK
other
— это всё, окромя ссылки. Дальше уже можете это передавать куда угодно.await
получится красивее, но я думаю, что разберетесь с этим сами.ER
const obj = [{ url: '', ... }, { url: '', ... }];
Promise.all(obj.map(({ url }) => fetch(url))).then(res =>
res.map((fetchedRes, index) => {
const { url, ...other } = obj[index];
}),
);
JA
ER
other
— это всё, окромя ссылки. Дальше уже можете это передавать куда угодно.await
получится красивее, но я думаю, что разберетесь с этим сами.DK
.map(fetchData)
.