У меня многомерный массив. Первичный массив представляет собой массив
[publicationID][publication_name][ownderID][owner_name]
То, что я пытаюсь сделать, это отсортировать массив owner_name
, а затем publication_name
. Я знаю, что в JavaScript у вас есть Array.sort()
, в который вы можете поместить пользовательскую функцию, в моем случае у меня есть:
function mysortfunction(a, b) {
var x = a[3].toLowerCase();
var y = b[3].toLowerCase();
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
Это нормально для сортировки только для одного столбца, а именно для имени владельца, но как его изменить, чтобы сортировать по owner_name
, затем publication_name
?