Distribución de frecuencias
Crea una función que devuelva la distribución de frecuencias de un arreglo. Esta función debe devolver un objeto cuyas claves sean los elementos únicos y cuyos valores sean la cantidad de veces que aparece cada elemento.
Ejemplos
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([]) ➞ {}Notas
- Si se proporciona un arreglo vacío, devuelve un objeto vacío (consulta el ejemplo n.º 4).
- El objeto debe conservar el mismo orden que el arreglo de entrada.