MPM nets0
MPM0
Précision100%
Écoulé0s
Temps—
Caractères0
Incorrects0
Erreurs0
Progression0%
Lire le guide de l'exercice de code
Langage de programmation
TypeScript
Difficulté
Intermédiaire

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