• Теория
  • Теория

Объекты: Сортировка объектов

В этом задании вам нужно написать сортировку в массиве объектов. Вы можете использовать любой алгоритм сортировки. Например, можете написать сортировку выбором, с ней вы уже встречались в этом задании.

Создайте функцию getSortedArray. У неё должно быть два параметра. Первый — массив, который нужно отсортировать. Второй — имя ключа в объектах. Именно по значению этого ключа нужно будет делать сортировку.

Функция должна возвращать отсортированный массив объектов. Значения в массиве должны увеличиваться от меньшего к большему.

Примерно так будет выглядеть результат работы вашей программы:

// Массив, который надо отсортировать
// Сортировать будем по значению в ключе age

[
  {
    name: 'Петя',
    age: 5
  },
  {
    name: 'Лёля',
    age: 2
  },
  {
    name: 'Сима',
    age: 3
  }
];

// Отсортированный массив
[
  {
    name: 'Лёля',
    age: 2
  },
  {
    name: 'Сима',
    age: 3
  },
  {
    name: 'Петя',
    age: 5
  }
];

Жмите Заказчик, принимай программу!, чтобы позвать Босса. Он будет передавать разные значения в функцию и проверять результат.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Задачи продвинутого уровня» тренажёра «Сборник задач по программированию» можно после регистрации и оформления подписки.