Предмет: Информатика, автор: sedrftgyhujikolp

Внесите в массив (методом присваивания или методом ввода с клавиатуры)
данные о численности населения городов (Москва, Токио, Пекин, Лондон,
Мехико, Нью-Йорк). Данные возьмите из ресурсов интернета. Перед занесением
округлите значения до целых.
Отсортируйте массив по возрастанию методом выбора.
Выведите три самых больших значения.

Ответы

Автор ответа: Lyavontiy
0

let cities = {

           'Москва': 11920000,

           'Токио': 9273000,

           'Пекин': 21540000,

           'Лондон': 8982000,

           'Мехико': 8855000,

           'Нью-Йорк': 8395000,

       }

       let listNew = []

       for (var i in cities) {

           listNew.push({ id: i, count: cities[i]});

       }

       

       function compareObjects (a, b) {

           if (a.count < b.count) return 1;

           if (a.count > b.count) return -1;

           return 0;

       };

       listNew.sort(compareObjects);

       console.log(listNew[0])

       console.log(listNew[1])

       console.log(listNew[2])

Приложения:
Похожие вопросы
Предмет: Обществознание, автор: Кирпич12142