Я думаю, что в этом случае, когда сначала извлекается максимальное значение, можно использовать ваш скрипт.
From:
const filteredRow= fullArray.filter(r => r[7] === Math.max(r[7]))
To:
const max = Math.max.apply(null, fullArray.map(r => r[7]));
const filteredRow = fullArray.filter(r => r[7] === max);
Примечание:
- В этой модификации, когда есть несколько максимальных значений как одно и то же значение,
filteredRow
имеет несколько строк.
Ссылка: