Explica este código JavaScript
Dificultad: Intermedio
const fn = (arr) => {
let x = new Set(arr)
x.add(1).add(5)
x.delete(1)
return x.size
}
console.log(fn([1,2,4,1,2])) // 🤔
- A.
3 - B.
7 - C.
6 - D.
5
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
3Setes una estructura de datos en JavaScript que solo acepta valores únicos.La variable
xalmacena nuestroSet, el métodoaddpermite agregar nuevos valores alSet,x.add(1).add(5)agrega solo el valor5porque el valor1ya existe en elSet; posteriormente eliminamos el valor1con la líneax.delete(1), finalmente regresamos la longitud delSetque es3.