@historydev
Острая аллергия на анимешников

Как выводить данные по порядку исходя из id?

Доброй ночи. Скажите пожалуйста, как мне перебрать массив так, чтобы все объекты шли по возрастанию id?

Спасибо.

const navigationItems = [
    {
        id: 4,
        title: 'Пункт 1',
        children: [
            {
                id: 1,
                title: 'Пункт 1'
            }
        ]
    },
    {
        id: 2,
        title: 'Пункт 2',
        children: [
            {
                id: 1,
                title: 'Пункт 1'
            }
        ]
    },
    {
        id: 3,
        title: 'Пункт 3',
        children: [
            {
                id: 1,
                title: 'Пункт 1'
            }
        ]
    },
    {
        id: 4,
        title: 'Пункт 4',
        children: [
            {
                id: 1,
                title: 'Пункт 1'
            }
        ]
    }
];
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
navigationItems.sort(mySortFunc)

function mySortFunc(itemA, itemB) {
  return itemA.id - itemB.id
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $