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

78
Views
Manejo del objeto Promise desde la función

Acabo de empezar a trabajar con objetos Promise en JS y no puedo resolver algo.

Necesito crear una función que reciba un objeto de Promesa como parámetro, si la promesa se resuelve, necesito devolver un objeto de éxito, de lo contrario, un objeto de Error vacío. Pero parece que no devuelve nada.

 export default function handleResponseFromAPI(promise) { promise.then(() => { console.log('Got a response from the API'); return { status: 200, body: 'Success' }; }, () => { console.log('Got a response from the API'); return new Error(); }); }

Y lo llamo aquí:

 import handleResponseFromAPI from "./2-then"; const promise = Promise.resolve(); const returnObject = handleResponseFromAPI(promise); console.log(returnObject);

Lo que aparece en la consola:

 undefined Got a response from the API

Puedo ver que primero devuelve indefinido y luego imprime el mensaje de mi función. ¿Alguien quiere explicar el proceso de esto?

about 4 years ago · Santiago Gelvez
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!