Necesito ayuda para crear un bucle

R

Estoy trabajando en una aplicación web e intento usar JavaScript para recuperar datos de una API y mostrarlos en mi página web de una manera similar al ejemplo dado en el artículo scaler, pero no estoy seguro de qué Estoy haciendo. Sin embargo, tengo problemas con mi llamada API, que parece estar fallando. No estoy seguro de cuál es el problema con mi código. ¿Pueden ayudarme a identificar y resolver el problema?

async function fetchData() {
    try {
        const response = await fetch('https://api.example.com/data');
        const data = await response.json();
        return data;
    } catch (error) {
        console.error('Error:', error);
        return null;
    }
}

const result = fetchData();
console.log('Result:', result);

Se supone que este código solicita datos de la API y registra los resultados, sin embargo, no funciona como se esperaba. En lugar de datos reales, la variable de resultado parece ser un objeto Promise. ¿Qué me falta y cómo puedo hacer para que los datos se muestren correctamente?

Traber

https://letmegooglethat.com/?q=javascript+get+result+from+promise

2 respuestas
Nyhz
const result = await fetchData();
1 1 respuesta
Soltrac

#2 Yo de pintar y colorear no se mucho, pero dudo bastante que no tengais un async/await como el que usa #1. El problema lo resuelve bien #3.

JuAn4k4

#2 Hay que hacer la versión “Let me ask Chat GTP for you” ya.

Usuarios habituales