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
Maptieneset,get,has,deleteysize.Setguarda valores únicos; los duplicados colapsan.- El spread de un Set produce un arreglo sin duplicados.
Palabras clave y builtins usados aquí
MapSetconst
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.
Paso 3 de 8 en Objetos y colecciones; paso 29 de 43 en Fundamentos del lenguaje.