В настоящее время я сопоставляю свой файл JSON следующим образом:
var sortedData = $.map(response.data, function(data, index) {
return [data];
});
Это отлично работает. Но ключ (индекс) отсутствует. Как я могу добавить его?
Содержимое файла JSON:
{
"index": 5,
"timestamp": 1570438008,
"data": {
"12": [
"Title 2",
"Description 2"
],
"10": [
"Title 1",
"Description 1"
]
}
}
После $ .map я хочу отсортировать его (атрибут данных). Я сделал это так:
sortedData.sort(function(a, b) {
return (b[3] < a[3]) ? -1 : 1;
});
Ожидаемый результат:
"12": [
"Title 2",
"Description 2"
],
"10": [
"Title 1",
"Description 1"
]
.. и НЕ так:
"10": [
"Title 1",
"Description 1"
],
"12": [
"Title 2",
"Description 2"
]