Как посчитать количество одинаковых элементов в массиве js
Дан список тегов.
const arr = ['li', 'span', 'div', 'span', 'h3', 'a', 'div', 'span', 'a', 'li', 'div', 'div']
С помощью цикла посчитать каких тегов сколько штук. В консоли результат должен вывестись как объект. Далее отсортировать полученный объект от большего к меньшему, то есть на первом месте должен быть тег, который чаще всего встречается в массиве.