Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
</body>
</html>
 
"use strict";
var list = [
  {country: "Филиппины", sity: "Манила", population: 24123},
  {country: "Индия", sity: "Дели", population: 24998},
  {country: "Пакситан", sity: "Карачи", population: 22123},
  {country: "Республика Корея", sity: "Сеул", population: 23480},
  {country: "КНР", sity: "Шанхай:", population: 23416},
  {country: "Индонезия", sity: "Джакарта", population: 30539},
  {country: "КНР", sity: "Гуанчжоу", population: 20597},
  {country: "Япония", sity: "Токио", population: 37843},
  {country: "США", sity: "Нью-Йорк", population: 20630},
  {country: "КНР", sity: "Пекин", population: 21009}
];
function sortPopulation(list, count){
  var arrPopul = []; //создаю массив с популяцией городов
  for (var i = 0; i < count; i++){
    arrPopul.push(list[i]["population"]);
  }
  arrPopul.sort(function(a, b){
    return b - a;
  });
  var sortedList = []; //создаю отсортированный список  
  for (var i = 0; i < count; i++){
    for (var j = 0; j < count; j++){
      if(list[j]["population"] === arrPopul[i]) {
        sortedList.push(list[j]);
        break;
      }
    }
  }
  
  for(var i = 0; i < count; i++){ //вывожу отсортированный список
    console.log("В стране: " + sortedList[i]["country"] + ", города: " +
    sortedList[i]["sity"] + ", количество населения: " + sortedList[i]["population"]);
  }
}
sortPopulation(list, 5);
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers