Por favor, ¿alguien puede ayudarme? Tengo un problema con la función asíncrona. Guardaré todos los objetos de la función asíncrona en las páginas de la tabla, pero como resultado obtengo una tabla vacía.
var pages=[]; function pdftoimg(url){ var promise=new Promise(function (resolve,reject){ pdfjsLib.getDocument(url).then((pdf)=>{ length_files=pdf.numPages; for(var i=1;i<=length_files;i++){ pdf.getPage(i).then((page)=>{ pages.push({pagenumber:i,pagedata:page}); }); } resolve(); }); }); return promise; } console.log(pages)// get empty table []