DEV Community 👩‍💻👨‍💻

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js💊| #162: Explica este código JavaScript

Explica este código JavaScript

Dificultad: Intermedio

console.log({...[1,2,3]})
console.log({..."hola"})
Enter fullscreen mode Exit fullscreen mode

A. { [1,2,3] }, { hola:"hola" }
B. { 0:1, 1:2, 2:3 }, { 0:"h", 1:"o", 2:"l", 3:"a" }
C. { 1, 2, 3 }, { "hola" }
D. Ninguna de las anteriores

Respuesta en el primer comentario.


Respuesta:
B. { 0:1, 1:2, 2:3 }, { 0:"h", 1:"o", 2:"l", 3:"a" }

Tanto arreglos con cadenas son elementos iterables, por ello cuando aplicamos el operador spread los índices del iterable se convierten en claves y los elementos (para arreglos) y caracteres para cadenas) representan los valores respectivamente.

Top comments (0)

🌱 DEV runs on 100% open source code known as Forem.

 
Contribute to the codebase or learn how to host your own.