DEV Community

Cristian Fernando
Cristian Fernando

Posted on

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

Explica este c贸digo JavaScript

const set = new Set()

set.add(1)
set.add("Lydia")
set.add({ name: "Lydia" })

for (let item of set) {
  console.log(item + 2)
}
Enter fullscreen mode Exit fullscreen mode
  • A: 3, NaN, NaN
  • B: 3, 7, NaN
  • C: 3, Lydia2, [Object object]2
  • D: "12", Lydia2, [Object object]2

Respuesta en el primer comentario.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author

Respuesta:
C: 3, Lydia2, [Object object]2

A cada item del Set aplicamos el operador + con el n煤mero 2.

Para 1 que es number realizamos una suma simple obteniendo como resultado 3.

Para la cadena Lydia y por coerci贸n de tipos convertimos al n煤mero 2 en string y realizamos una concatenaci贸n obteniendo Lydia2.

Para el objeto { name: "Lydia" } nuevemente por coerci贸n de tipos convertimos tanto al objeto y al n煤mero 2 a string obteniendo [Object object]2.