Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

144
Views
La función JS devuelve una matriz vacía en lugar de datos

Estoy tratando de hacer una función y pasarle una URL y devolver los datos de la URL en json o matriz. cuando llamo a la función, primero obtengo una matriz vacía y luego se llenará. hay un pequeño retraso es adivinar. No puedo iterar entre los datos y no puedo usar los datos porque la matriz está vacía en ese momento. aquí está la función:

 function fetch_api(url){ const data = new Array(); const getproducts = new XMLHttpRequest(); getproducts.open('GET',url); getproducts.send(); getproducts.onload = function(){ if(getproducts.status == 200){ data.push(JSON.parse(getproducts.responseText)); }else{ throw new Error('fetching api failed!'); } } return data; }

y

 const data = fetch_api(all_products_api); console.log(data);

resultado: captura de pantalla

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!