This code just grabs data from a dynamo table and I'm trying to use the data in something like react. However, it's just returning an empty array when I try to use it. I removed my access key and parameters for this question to be more readable but when I have it in it works to get the data.
let array_tickets = [];
function getTickets(holder_array) {
docClient.scan(params).eachPage((err, data, done) => {
if (data != null) {
for (let index = 0; index < data.Items.length; index++) {
const element = data.Items[index];
//console.log(array_tickets.length);
array_tickets.push(element);
}
}
done();
});
return array_tickets;
}
console.log(getTickets());