На выходе есть две коллекции:
const dataLink = await page.$$eval('div', (arrData) => {
return arrData.map(card => {
const lnk;
return {
link: link
}
})
})
const dataInfo = await page.$$eval('div.art', (arrData) => {
return arrData.map(card => {
const lnk;
const desc;
return {
img: img,
desc: desc
}
})
})
Каким более грамотным образом можно связать dataLink и dataInfo, чтобы по итогу коллекция имела вид:
newCollection = {
link: link,
img: img,
desc: desc
};
Пробовал что-то из этого:
var concatMap = new Map([...map1].concat([...map2]));
но по итогу получилась ерунда.