typestar

Únicos por clave en JavaScript

Elimina duplicados según una clave calculada, no por identidad.

function uniqueBy(items, keyFn) {
  const seen = new Set();
  return items.filter((item) => {
    const key = keyFn(item);
    if (seen.has(key)) return false;
    seen.add(key);
    return true;
  });
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
181
Tokens
60
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 40 segundos.

Escribe este fragmento

Paso 6 de 10 en Arreglos; paso 22 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →