BLACK FRIDAY

остался 1 день

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Как сделать сортировку массива по свойству в объекте js

Ответы
Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
25 ноября 2021

Чтобы сделать сортировку массива по свойству в объекте, можно воспользоваться методом sort.

const users = [
  {
    name: 'Name2',
    age: 23,
  },
  {
    name: 'Name3',
    age: 34,
  },
  {
    name: 'Name1',
    age: 12,
  },
];

const key = 'age'; // ключ, по которому будем сортировать
const sorted = users.sort((user1, user2) => user1[key] > user2[key] ? 1 : -1);

console.log(sorted); // проверяем результат
Добавьте ваш ответ

Рекомендуемые курсы

middlewares
redux-forms
actions
reselect
5 часов
Посмотреть
полифиллы
AJAX
события
селекторы
20 часов
Посмотреть
состояние
JSX
компоненты
производительность
26 часов
Посмотреть