В Javascript я пытаюсь взять начальный массив чисел и подсчитать элементы внутри него. В идеале результатом будет два новых массива, первый из которых определяет каждый уникальный элемент, а второй содержит количество раз, когда каждый элемент имеет место. Тем не менее, я открыт для предложений по формату вывода.
Например, если начальный массив был:
5, 5, 5, 2, 2, 2, 2, 2, 9, 4
Затем будут созданы два новых массива. Первый будет содержать имя каждого уникального элемента:
5, 2, 9, 4
Второй будет содержать количество раз, которое этот элемент произошел в исходном массиве:
3, 5, 1, 1
Поскольку число 5 встречается три раза в начальном массиве, число 2 происходит пять раз, а 9 и 4 появляются один раз.
Я много искал для решения, но ничего не работает, и все, что я пробовал, оказалось очень сложным. Любая помощь будет оценена!
Спасибо:)