sort()
method
Sorts an array in place. Without a comparator, sorts as strings. Provide a comparator for numbers.
Syntax
array.sort(compareFunction)
Example
javascript
// String sort (default)
['banana', 'apple', 'cherry'].sort();
// ['apple', 'banana', 'cherry']
// Number sort (must use comparator)
[10, 1, 5, 2, 8].sort((a, b) => a - b);
// [1, 2, 5, 8, 10]
// Sort objects by property
const users = [{name:'Charlie'}, {name:'Alice'}, {name:'Bob'}];
users.sort((a, b) => a.name.localeCompare(b.name));
// [{name:'Alice'}, {name:'Bob'}, {name:'Charlie'}]