DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js💊| #197: Explica este código JavaScript

Explica este código JavaScript

Dificultad: Básico

const f= (arr) => { return arr.reduce((acc, item) => { return `${acc}${item}` },'') } console.log(f(["h","o","l","a"])); 
Enter fullscreen mode Exit fullscreen mode

A. ["hola"]
B. ["h","o","l","a"]
C. hola
D. aloh

Respuesta en el primer comentario.


Respuesta:
C. hola

Cuando estamos aprendiendo el método reduce de javascript siempre recomiendo hacernos una pequeña tabla:

iteración acc item
1ra '' h
2da h o
3ra ho l
4ta hol a
5ta hola -

Ahora si podemos ver iteración por iteración que es lo que ocurre en el ejercicio. Con el tiempo y la practica no será necesario recurrir a una tabla.

Cosas a tener en cuenta:

  • acc empieza como una cadena vacía.
  • Usamos *template literals de ES6 para la concatenación en el cuerpo del reduce.

Top comments (0)