Мне нужно отсортировать массив массивов, данных мне. Массив выглядит примерно так.
var provided_array = [
inner_array_one = ['1', '10', '11', 'Alpha', '2A'],
inner_array_two = ['Hotdogs', 'Pies', 'Burgers', 'Kebabs', 'Tacos']
];
Я сохранил этот пример как можно меньше. В действительности обычно существует около дюжины таких внутренних массивов.
Данные в inner_array_one связаны с данными из inner_array_two по индексу.
То есть «2A» относится к «Тако».
Сортировка должна быть "естественной", то есть 2 до 10.
Общий ожидаемый результат мне нужен
provided_array[
inner_array_one['1', '2A', '10', '11', 'Alpha'],
inner_array_two['Hotdogs', 'Tacos', 'Pies', 'Burgers', 'Kebabs']
];
Я пытался использовать функцию сортировки javascript, но кажется, что она способна сортировать только порядок inner_arrays, а не содержимое этих упомянутых массивов.
То, что я хочу, достижимо?