0dias seguidos0XP

Funções genéricas

Intermediário+20 XP

Genéricos permitem funções reutilizáveis sem perder o tipo.

  1. primeiro<T>(lista: T[]): T | undefined
  2. agruparPor<T, K extends keyof T>(lista: T[], chave: K): Record<string, T[]>
  3. ultimos<T>(lista: T[], n: number): T[] → os n últimos itens
Como resolver
  1. Escreva sua solução no editor.
  2. Executar mostra a saída no terminal, para você experimentar.
  3. Testar confere a solução. Passou em tudo? Exercício concluído!
index.ts · carregando TypeScript…
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/ts-generics$