Revise el codigo y esta igual pero al momento de correrlo con Run Code me aparece este error SyntaxError: Unexpected token . <code>&lt;co...

Pregunta de la clase:
Callback hell
Jhon Carvajal Hernandez

Jhon Carvajal Hernandez

Pregunta
studenthace 3 años

Revise el codigo y esta igual pero al momento de correrlo con Run Code me aparece este error

SyntaxError: Unexpected token .

<code> const XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest; const API = "https://api.escuelajs.co/api/v1"; function fetchData(urlApi, callback) { let xhttp = new XMLHttpRequest(); xhttp.open("GET", urlApi, true); xhttp.onreadystatechange = function (event) { if (xhttp.readyState === 4) { if (xhttp.status === 200) { callback(null, JSON.parse(xhttp.responseText)); } else { const error = new Error('Error' + urlApi); return callback(error, null); } } }; xhttp.send(); } fetchData(`${API}/products`, function (error1, data1) { if (error1) return console.error(error1); fetchData(`${API}/products/${data1[0].id}`, function (error2, data2) { if (error2) return console.error(error2); fetchData( `${API}/categories/${data2?.category?.id}`, function (error3, data3) { if (error3) return console.error(error3); console.log(data1[0]); console.log(data2.title); console.log(data3.name); } ); }); });
3 respuestas
para escribir tu comentario
    Sebastian Aguilar

    Sebastian Aguilar

    studenthace 3 años

    Me sale el mismo problema, incluso usando el codigo del profesor ,

    Tomás André Peñaloza Avilés

    Tomás André Peñaloza Avilés

    studenthace 3 años

    Eso sale cuando tienes un paréntesis o llaves fuera de lugar... pero yo probé tu código y a mí me funciona bien

Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Explora asincronismo en JavaScript con callbacks, promesas, async/await y generators. Aprende a manejar APIs de manera efectiva en proyectos reales. Domina desde fundamentos hasta técnicas avanzadas para desarrollar aplicaciones más ágiles y modernas.

Curso de Asincronismo con JavaScript
Curso de Asincronismo con JavaScript

Curso de Asincronismo con JavaScript

Explora asincronismo en JavaScript con callbacks, promesas, async/await y generators. Aprende a manejar APIs de manera efectiva en proyectos reales. Domina desde fundamentos hasta técnicas avanzadas para desarrollar aplicaciones más ágiles y modernas.