DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Paracetamol.js馃拪| #196: Explica este c贸digo JavaScript

Explica este c贸digo JavaScript

Dificultad: Intermedio

const set = new Set([1,2,1,3,4,3]);
const x = Array.from(set, (num) => (num**2) - 1 ) // 馃 
Enter fullscreen mode Exit fullscreen mode

A. Syntaxis Error
B. [1, 4, 9, 16]
C. [0, 3, 8, 15]
D. Ninguno de los anteriores

Respuesta en el primer comentario.


Respuesta:
C. [0, 3, 8, 15]

El m茅todo est谩tico de arreglos Array.from() recibe un iterable por par谩metro y lo convierte en un arreglo, de hecho eso es lo que hace con el set del ejemplo.

Lo que no muchos saben es que tambi茅n recibe un segundo par谩metro opcional que es una funci贸n transformadora, muy paarecida a un map de toda la vida.

Con esta funci贸n elevamos al cuadrado y restamos una unidad a cada item del arreglo.

Top comments (0)