Предположим, у меня есть массив:
arr = ["Tom, 2, 6","Bill, 3, 8","Lisa, 4, 7","Charles, 2, 8"]
Я знаю, что могу использовать arr.split(',',2).pop();
, например, для извлечения 2-х элементов в каждой строке и пользовательской функции сравнения для их сортировки. Тем не менее, как я могу отсортировать по алфавиту после числовой сортировки?
В этом случае, например, строки с Томом и Чарльзом в них, обе имеют 2 после первой запятой. Численная сортировка поставила бы Тома впереди Чарльза, но я бы хотел, чтобы они также появлялись в алфавитном порядке. Так как я могу это сделать?