PPM netas0
PPM0
Precisión100%
Transcurrido0s
Tiempo—
Caracteres0
Incorrectos0
Errores0
Progreso0%
Leer la guía del ejercicio
Lenguaje de programación
TypeScript
Dificultad
Medio

Devuelve el primer elemento conservando su tipo.

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

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