DEV Community

Cristian Fernando
Cristian Fernando

Posted on

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

Explica este c贸digo JavaScript

const nombre = "Alejandro";

console.log(nombre.split(""));
console.log([...nombre]);
console.log(Array.from(nombre));
Enter fullscreen mode Exit fullscreen mode

A. Los 3 imprimen: ['A','l','e','j','a','n','d','r','o']
B. ['A','l','e','j','a','n','d','r','o'] , [], ['A','l','e','j','a','n','d','r','o']
C. ['Alejandro'] , ['A','l','e','j','a','n','d','r','o'],
['A','l','e','j','a','n','d','r','o']
D. Alejandro, Alejandro, Alejandro

Respuesta el el primer comentario.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author

Respuesta:
A. Los 3 imprimen: ['A','l','e','j','a','n','d','r','o']

  • split es un String Method que se encarga de convertir una cadena en arreglo, donde cada item del arreglo lo determina el separador que recibe split como par谩metro.
    Como le pasamos una cadena vac铆a entonces Alejandro se convierte en ['A','l','e','j','a','n','d','r','o'].

  • Spread Operator (...) expandir谩 o propagar谩 la cadena Alejandro en ['A','l','e','j','a','n','d','r','o']. El Spread Operator no solo funciona con arreglos, tambi茅n puede ser usado con cadenas.

  • Array.from es desde ES6 una manera m谩s de convertir cadenas a arreglos, tambi茅m regresa ['A','l','e','j','a','n','d','r','o'].