я следующие данные, возвращенные с сервера (структура этих данных является то, что у меня нет контроля над) ...Сортировка массива объектов JavaScript сублимитов свойств массива/значение
var data = {
"TrackingResults": [
{
"Name": "Pack One",
"Products": {
"Product": [
{
"ProductName": "Soccer Ball"
},
{
"ProductName": "Tennis Racket"
},
{
"ProductName": "Gold Putter"
}
]
},
"status": "Despatched",
"Location": "Alabama",
"Type": "Parcel"
},
{
"Name": "Pack Two",
"Products": {
"Product": [
{
"ProductName": "Backet Ball Hoop"
},
{
"ProductName": "Base Ball Glove"
}
]
},
"status": "Despatched",
"Location": "Florida",
"Type": "Parcel"
}
]
};
Я хотел бы иметь возможность сортировать каждый результат отслеживания по первому названию продукта. Я не могу найти какой-либо код, который будет сортироваться по свойству/значению sub-массива.
Вы, вероятно, нужно использовать 'Array.sort()' с обычаем 'Comparator'! – NINCOMPOOP