typestar

Map y Set en JavaScript

Colecciones con claves de cualquier tipo, y conjuntos de valores únicos.

const cache = new Map();
cache.set("ada", 95);
cache.set("grace", 88);

const score = cache.get("ada");
const known = cache.has("kay");
cache.delete("grace");
const size = cache.size;

const tags = new Set(["a", "b", "a", "c"]);
tags.add("d");
const unique = [...tags];
const hasB = tags.has("b");

Cómo funciona

  1. Map tiene set, get, has, delete y size.
  2. Set guarda valores únicos; los duplicados colapsan.
  3. El spread de un Set produce un arreglo sin duplicados.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
297
Tokens
102
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 64 segundos.

Escribe este fragmento

Paso 3 de 8 en Objetos y colecciones; paso 29 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →