DEV Community

Discussion on: Paracetamol.js💊| #111: Explica este código JavaScript

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
B. Uncaught TypeError: set.map is not a function, [2, 4, 6], [2, 4, 6]

Los objetos Set por defecto no tienen un método map para poder recorrerlos o hacer transformaciones a sus elementos, para poder llegar a dicho fin lo que se debe hacer es convertir un Set a un arreglo puesto que los arreglos si poseen un método map.

2 técnicas que pueden hacer esto son:

  • Usar el objeto Array.from
  • Usar spread operator

Utilizando cualquiera de estos llegamos a lo mismo.

Una vez que sean arreglos no solo podemos usar map sino cualquier otro método de arreglos como reduce, filter, etc.