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.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

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.