Сортировка объекта по значению в JavaScript [дубликат]Javascript

Форум по Javascript
Ответить
Гость
 Сортировка объекта по значению в JavaScript [дубликат]

Сообщение Гость »


Мой ajax возвращает ответ, как показано ниже.
Массив(7) 0 : {id: 1, имя: 'A-DragonFruit'} 1 : {id: 2, имя: 'A-Виноград} 2 : {id: 3, имя: «А-Манго»} 3 : {id: 4, имя: «А-Банан»} 4 : {id: 5, имя: 'Б-Киви'} 5 : {id: 6, имя: «А-Папайя»} 6 : {id: 7, имя: 'B-SomeOtherFruit'} 7 длина : 7 [[Опытный образец]] : Массив(0) [[Опытный образец]] : Объект
Затем я просто получаю идентификатор и имя отсюда, используя функцию карты, как показано ниже.

let data = {}; response.data.map((i) => { data[i.id] = i.name; }); Но при этом объект автоматически сортируется по идентификатору в порядке возрастания и выдает результат, отсортированный по идентификатору.

Как мне создать этот объект с идентификатором и именем в порядке возрастания значений (в моем случае фруктов), а не по их идентификаторам. Мне нужен идентификатор и имя в моем объекте данных.

Заранее спасибо.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»