Agrupar e indexar objetos
Intermediário+20 XP
Tarefas muito comuns ao tratar respostas de API:
agruparPor(lista, chave)→ objeto{ valorDaChave: [itens] }indexarPorId(lista)→ objeto{ id: item }contarPorStatus(pedidos)→ objeto com a quantidade de pedidos porstatus
Exemplo: agruparPor([{t: "a"}, {t: "b"}, {t: "a"}], "t") → { a: [{t:"a"},{t:"a"}], b: [{t:"b"}] }
Como resolver
- Escreva sua solução no editor.
- Executar mostra a saída no terminal, para você experimentar.
- Testar confere a solução. Passou em tudo? Exercício concluído!
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/js-objetos-agrupar$