Перейти к содержимому
46 / 51

Что такое стабильная сортировка и гарантирует ли её JavaScript?

Стабильная сортировка сохраняет относительный порядок элементов с одинаковым ключом сортировки. Если два элемента «равны» по критерию сортировки, они останутся в том же порядке, что и в исходном массиве. Начиная с ES2019, спецификация JavaScript гарантирует стабильность Array.prototype.sort(). До этого стабильность зависела от движка и размера массива.

Что такое стабильная сортировка и гарантирует ли её JavaScript? | JScriptiser