DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js馃拪| #2: 驴Qu茅 imprime este c贸digo?

驴Qu茅 crees que imprime el siguiente c贸digo?

const arreglo = [true, 33, 9, "-2"];

const f = (arr) => {
  return arr.map(Number)
}
const res = f(arreglo)
console.log(res)
Enter fullscreen mode Exit fullscreen mode

a) [1, 33, 9, -2]
b) [boolean, 33, 9, string]
c) [null, 33, 9, null]
d) [undefined, 33, 9, undefined]


Puedes ver la respuesta en el primer comentario.

Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author

La respuesta es:
a) [1, 33, 9, -2]
驴Por qu茅?
El objeto Number de javascript puede convertir los los valores de un arreglo a n煤meros, pero hay que tener cuidado con tipos boolean, undefined o null.
Este hack es muy 煤til cuando tenemos un arreglo de strings que queremos convertir a n煤meros.