Saltar al contenido

Set y Map

JavaScript · Unidad 8: Más sobre arreglos

new Set(arreglo) crea un conjunto: guarda cada valor una sola vez, en el orden en que llegó. Cuántos tiene lo dice size.

Para ver lo que tiene, conviértelo en arreglo con [...s].

const s = new Set([3, 1, 3, 2, 1]);
console.log([...s]);
console.log(s.size);

Imprime

[ 3, 1, 2 ]
3

El resto de la explicación está en la lección, que es del plan completo.

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Predice la salida

    ¿Qué imprime este código?

  2. 2. Completa el código

    Completa para imprimir cuántas tallas distintas hay.

  3. 3. Predice la salida

    ¿Qué imprime este código?

  4. 4. Completa el código

    Completa para revisar si la persona está en la lista de la fiesta.

  5. 5. Predice la salida

    ¿Qué imprime este código?

  6. 6. Encuentra el bug

    Este programa debería imprimir cuántas vidas tiene Leo, 3. ¿Qué línea tiene el error?

  7. 7. Completa el código

    Completa para contar cuántas veces compraste cada cosa.

  8. 8. Predice la salida

    ¿Qué imprime este código?

  9. 9. Encuentra el caso que falla

    hayRepetidos(nums) debería regresar true si algún número sale más de una vez, estén juntos o no. ¿Con qué llamada falla?

  10. 10. Ordena las líneas

    Ordena la función que regresa los números sin repetir, de menor a mayor.

  11. 11. Predice la salida

    ¿Cuántos clientes distintos hicieron pedidos?

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →