0dias seguidos0XP

Agrupar e indexar objetos

Intermediário+20 XP

Tarefas muito comuns ao tratar respostas de API:

  1. agruparPor(lista, chave) → objeto { valorDaChave: [itens] }
  2. indexarPorId(lista) → objeto { id: item }
  3. contarPorStatus(pedidos) → objeto com a quantidade de pedidos por status

Exemplo: agruparPor([{t: "a"}, {t: "b"}, {t: "a"}], "t") → { a: [{t:"a"},{t:"a"}], b: [{t:"b"}] }

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.js · carregando JavaScript…
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/js-objetos-agrupar$