Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

239
Vistas
¿Cómo haría para convertir una función que usa llamadas de búsqueda en asíncrono/espera?

¿Cómo haría para convertir esto para usar async/await en lugar de buscar? Lo siento, estoy muy confundido con el tema y realmente agradecería alguna ayuda.

 coreHTTP.prototype.post = (url, data) => { return new Promise((resolve, reject) => { fetch(url, { method: "POST", headers: {"content-type": "application/json"}, body: JSON.stringify(data) }) .then(res => res.json()) .then(data => resolve(data)) .catch(err => reject(err)); }); }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

¿Qué tal si dejas el fetch como está? Si solo desea usar awaits, entonces no hay problema con que esté allí.

 coreHTTP.prototype.post = async (url, data) => { const responseData = await fetch(url, { method: "POST", headers: {"content-type": "application/json"}, body: JSON.stringify(data) }); const responseJson = await responseData.json(); return responseJson; }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes intentar recordarlo así. JS usa correctamente la codificación asíncrona, así que lo hacemos usando promesas. Una forma es como lo ve en su pregunta donde solicita un recurso (buscar en este caso) y esperamos la modificación del recurso usando .then y .catch .

Del mismo modo, para async/await la lógica es la misma excepto que la sintaxis es un poco diferente. En primer lugar, para usar await dentro de cualquier función, primero debemos definir la función como async y luego simplemente usar await antes de cualquier función que use dentro de eso. También puede usar try/catch para manejar mejor los errores. Avíseme si necesita ayuda para comprender más. Soy nuevo en esta sección de comentarios, así que no sé cómo adjuntar exactamente fragmentos de código, pero por ahora adjuntaré una captura de pantalla para su referencia.

asíncrono/espera

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda