Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Надо что бы нулевой элемент в списке arr[key][i] был обозначен как "СТОЛИЦА", остальные города из списка как "ГОРОД"

Владимир Псай Просветленный (28608), закрыт 4 года назад
У меня что то не получается. Посмотрите что не так делаю.
----------------------------------
КОД ЗДЕСЬ:
codepen.io/vvv7220/pen/zYxbzdE?editors=1010
----------------------------------

Лучший ответ
Ярослав Искусственный Интеллект (107821) 4 года назад
out.innerHTML = Object.keys(arrIsNotAnArray).map(
 key => arrIsNotAnArray[key].map(
  (name, idx) => `${key}: ${name} - ${idx ? 'город' : 'столица'} (${key})`
 ).join('<br>')
).join('<br>');
Владимир ПсайПросветленный (28608) 4 года назад
Спасибо. Такой ответ не примут у меня. Метод MAP мы ещё не проходили. Желательно использовать циклы и условия.
Это имеет значение? map это тот же цикл, просто в более компактной форме, по новому стандарту.
Остальные ответы
Ordo Seclorum Оракул (58436) 4 года назад
Исправь
if(arr[key][0] > key[i])
А вообще хрен его знает)
Владимир ПсайПросветленный (28608) 4 года назад
почти. два города прихватывает
Владимир ПсайПросветленный (28608) 4 года назад
i==0; так работает
Ordo Seclorum Оракул (58436) Эврика! Интересно, почему именно 0 без кавычек)
Похожие вопросы