Tengo una pregunta comunidad, gracias! ¿Son equivalentes las dos expresiones siguientes? <code>.then(response =&gt; response.json()) </c...

Pregunta de la clase:
Fetch
Ricardo Zamudio Carbajal

Ricardo Zamudio Carbajal

Pregunta
studenthace 3 años

Tengo una pregunta comunidad, gracias!

¿Son equivalentes las dos expresiones siguientes?

.then(response => response.json())
.then((response) => { response.json() })
3 respuestas
para escribir tu comentario
    Luifer Eduardo Ortega Perez

    Luifer Eduardo Ortega Perez

    studenthace 2 años

    Lo que he estado leyendo, en el primero internamente sin colocar las llaves se está esta retornando el valor que le coloquemos. Pero en cambio el segundo para que retorne le tenemos que poner la palabra "return". Y el primero solo se puede usar si tenemos una sola linea de código.

    Jonathan Forero

    Jonathan Forero

    studenthace 3 años

    En tu segundo segmento de código sería necesaria la palabra reservada return.

    .then(response => response.json())
    .then((response) => { return response.json(); })
    Miguel Enrique Velásquez Millán

    Miguel Enrique Velásquez Millán

    studenthace 3 años

    Si no estoy mal, sip, son equivalentes. · De todas formas siempre puedes confirmarlo intentando ejecutar el código visto en la clase cambiando una expresión por la otra y ver si todo sigue funcionando correctamente, je je. Pero en teoría, sí, son equivalentes.

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.