Description
If elements that are considered equal by sorting then sorting does not change the order of those elements.
Example
const arr = [
{ key: "b", value: 1 },
{ key: "a", value: 2 },
{ key: "b", value: 3 },
];
arr.sort((x, y) => x.key.localeCompare(y.key, "en-US"));
console.log(arr); // [ { key: 'a', value: 1 }, { key: 'b', value: 1 }, { key: 'b', value: 3 } ]