WPM net0
WPM0
Acuratețe100%
Elaps0s
Timp—
Caractere0
Incorect.0
Erori0
Progrese0%
Capace de blocare pe

Ghid prompt de citire a codului

Limba de programare
TypeScript
Dificultate
Mediu

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"]);