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)