Нужно отсортировать массив массивов по предпоследнему элементу вложенных массивов.
const normalizedData = [
[
'Орк', '8',
'10', '50',
'180', '100',
'500'
],
[
'Эльф', '6',
'8', '20',
'170', '60',
'1000'
],
[
'Дварф', '7',
'12', '30',
'150', '80',
'1500'
],
[ 'Гоблин', '5', '6', '100', '140', '50', '200' ],
[
'Гном', '4',
'7', '10',
'120', '40',
'500'
],
[ 'Хоббит', '3', '5', '5', '100', '30', '1000' ]
];
Решил вопрос следующим образом:
const strengthOrder = _.sortBy(normalizedData, (creature) =>
Number(creature[5])
);