Сообщение от Shitbox2
|
Делает из мапы массив.
|
Может тогда лучше Object.values использовать?
Сообщение от Shitbox2
|
Самая тяжелая операция тут - let group = groupsMap[groupValue]
|
Вот уж вряд ли.
Сообщение от Shitbox2
|
Перебор с обоих сторон тут ничего не даст.
|
Почему вы так считаете? Кол-во итераций уменьшится вдвое, скорость соответственно должна увеличиться.
И в своем коде вы замеряете не только скорость работы вашей функции группировки, но и скорость генерации ваших данных.