Задать вопрос
@historydev
Mistkerl, drück den Knopf.

Как выводить данные по порядку исходя из 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'
            }
        ]
    }
];
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
Stalker_RED
@Stalker_RED
navigationItems.sort(mySortFunc)

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

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

Похожие вопросы