I am trying to get an atribute from every object in an array. The object is called data and looks like this
[
{ asin: 'B07PC4SF1K' }, { asin: 'B088NFQDSH' },
{ asin: 'B088NKZT13' }, { asin: 'B086H4C8CX' },
{ asin: 'B086QC62JR' }, { asin: 'B088N774B7' },
{ asin: 'B07XDBG6K3' }, { asin: 'B086H3HH5V' },
{ asin: 'B08FYTSXGQ' }, { asin: 'B08BBXK6RQ' },
{ asin: 'B0843HCT63' }, { asin: 'B08FYV84JT' },
{ asin: 'B084D89DBF' }, { asin: 'B086Q3FPN9' },
{ asin: 'B00FRSYS12' }, { asin: 'B07P6Y8L3F' },
{ asin: 'B08BX7LWXS' }, { asin: 'B082XYGR2C' },
{ asin: 'B087LY84RT' }, { asin: 'B0735QBGCL' },
{ asin: 'B088NFQDSH' }, { asin: 'B07GFGJPNQ' }
]
then I am trying to loop through the objects and get value of each asin(for example B08BBXK6RQ)
console.log(data);
for (ASIN in data) {
console.log(ASIN.asin);
urls = await requestQueue.addRequest({
url: `https://www.amazon.com/dp/${ASIN.asin}`,
userData: {
label: "ITEM",
},
});
console.log(urls);
}
and in the end I am logging twice the ASIN.asin(console.log(ASIN.asin),console.log(urls)). In both cases I get undefined on the place of ASIN.asin. Any idea guys? Appreciate any advice