Надо что бы нулевой элемент в списке arr[key][i] был обозначен как "СТОЛИЦА", остальные города из списка как "ГОРОД"
У меня что то не получается. Посмотрите что не так делаю.
----------------------------------
КОД ЗДЕСЬ:
codepen.io/vvv7220/pen/zYxbzdE?editors=1010
----------------------------------

По дате
По рейтингу
out.innerHTML = Object.keys(arrIsNotAnArray).map(
key => arrIsNotAnArray[key].map(
(name, idx) => `${key}: ${name} - ${idx ? 'город' : 'столица'} (${key})`
).join('<br>')
).join('<br>');
Исправь
if(arr[key][0] > key[i])
А вообще хрен его знает)