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 cities = [
  {country: "Филиппины", name: "Манила", population: 24123},
  {country: "Индия", name: "Дели", population: 24998},
  {country: "Пакситан", name: "Карачи", population: 22123},
  {country: "Республика Корея", name: "Сеул", population: 23480},
  {country: "КНР", name: "Шанхай:", population: 23416},
  {country: "Индонезия", name: "Джакарта", population: 30539},
  {country: "КНР", name: "Гуанчжоу", population: 20597},
  {country: "Япония", name: "Токио", population: 37843},
  {country: "США", name: "Нью-Йорк", population: 20630},
  {country: "КНР", name: "Пекин", population: 21009}
];
function printCities(cities) {
    for(var i = 0; i < cities.length; i++){ //вывожу отсортированный список
    console.log("В стране: " + cities[i].country + ", города: " +
    cities[i].name + ", количество населения: " + cities[i].population);
  }
}
function sortByPopulation(cities){
  var cityCount = 5; // Откуда эта константа вообще взялась?
  return cities
    .slice(0, cityCount)
    .sort(function(city1, city2) {
    return city2.population - city1.population;
  });
}
var sortedCities = sortByPopulation(cities);
printCities(sortedCities);
Output

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

Dismiss x
public
Bin info
anonymouspro
0viewers