WPM netto0
WPM0
Precisione100%
Trascorso0s
Tempo—
Caratteri0
Errato0
Errori0
Progressi0%
Leggi la guida al test di codice
Linguaggio di programmazione
TypeScript
Difficoltà
Medio

Return the first element while preserving its type.

function firstItem<T>(items: T[]): T | undefined {
  return items[0];
}

const firstNumber = firstItem([4, 8, 15]);
const firstName = firstItem(["Ada", "Lin"]);