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"]));
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)