@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'
            }
        ]
    }
];
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
navigationItems.sort(mySortFunc)

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

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

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