Distribuição de frequências
Crie uma função que retorne a distribuição de frequências de um array. Essa função deve retornar um objeto cujas chaves sejam os elementos únicos e cujos valores sejam a quantidade de vezes que cada elemento aparece.
Exemplos
getFrequencies(["A", "B", "A", "A", "A"]) ➞ { A: 4, B: 1 }
getFrequencies([1, 2, 3, 3, 2]) ➞ { "1": 1, "2": 2, "3": 2 }
getFrequencies([true, false, true, false, false]) ➞ { true: 2, false: 3 }
getFrequencies([]) ➞ {}Observações
- Se for fornecido um array vazio, retorne um objeto vazio (consulte o exemplo n.º 4).
- O objeto deve manter a mesma ordem do array de entrada.