DEV Community

Cristian Fernando
Cristian Fernando

Posted on

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

Explica este c贸digo JavaScript

Dificultad: B谩sico

const set = new Set([1,2,3,4,5,2,4]);
console.log(set.size)
set.delete(3)
set.delete(4)
console.log(set.size)
Enter fullscreen mode Exit fullscreen mode

A. undefined, undefined
B. 5, 3
C. 4, 2
D. TypeError: set.size is not a function

Respuesta en el primer comentario.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author • Edited on

Respuesta:
B. 5, 3

En el reto anterior:

mencionamos algunos de los m茅todos b谩sicos de los objetos Set.
El m茅todo size sirve para averiguar la longitud del Set, muy importante recalcar que para los Set no se usa length.
Y delete como su nombre lo indica borra un elemento del Set.

En el ejemplo en concreto, empezamos con un Set de 5 posiciones, procedemos a eliminar tanto el valor 3 como el 4 para que finalmente la nueva longitud solo sea de 3 posiciones.

Notese que el Set tiene los valores 2 y 4 repetidos una vez, dichos elementos son ignorados por la propia definici贸n de un objeto Set: solo valores 煤nicos primitivos o referencias a objetos.