Explica este código JavaScript
Dificultad: Básico
const x = [1,2,3].map((item, _, arr) => {
arr.push(4)
return item * 2
});
console.log(x)
A. [2, 4, 6, 8]
B. [8, 2, 4, 6]
C. [2, 4, 6]
D. Ninguna de las anteriores
Respuesta en el primer comentario.
Respuesta:
C. [2, 4, 6]
El método map
iterará sobre el arreglo dado originalmente; esto quiere decir que si en el cuerpo de la función callback de map
añadimos o eliminamos un item este no tendrá efecto sobre el barrido hecho en el arreglo con map
.
Top comments (0)