У меня есть массив в следующем формате.Я отсортировал массив в алфавитном порядке. Но каждый элемент в массиве, существует подмассив.Я бы тоже хотел отсортировать их в алфавитном порядке.
var myObj = [
{
"name":"John",
"items": [
{ "id":1, "car":"maruti" },
{ "id":2, "car":"wolks" },
{ "id":3, "car":"bmw" }
]},
{
"name":"Peter",
"items": [
{ "id":4, "car":"alto" },
{ "id":5, "car":"swift" },
]
}
];
Это код, который я использовал для сортировки основного массива.Здесь я хотел бы отсортировать массив 'items' в алфавитном порядке.
myObj.sort(function(a, b){
var nameA=a.name.toLowerCase(), nameB=b.name.toLowerCase();
if (nameA < nameB) {
return -1
}
if (nameA > nameB){
return 1
}
return 0
});