alphabetical sort in javascript code example

Example 1: js order alphabetically

// Alphabetically
const ascending = data.sort((a, b) => a[field].localeCompare(b[field]))
// Descending
const descending = ascending.reverse()

Example 2: javascript string array sort alphabetically

var items = ['réservé', 'premier', 'communiqué', 'café', 'adieu', 'éclair'];
items.sort((a, b) =>
   a.localeCompare(b)//using String.prototype.localCompare()
);

Example 3: javascript sort array of ints

function sortNumbers(a, b) {
  return a - b;
}
var ages = [12, 95, 43, 15, 10, 32, 65, 78, 8];
ages.sort(sortNumbers); //ages is now sorted low to high
//console.log(ages); [8, 10, 12, 15, 32, 43, 65, 78, 95]

Example 4: how the sort function works javascript

const unsorted = ['d', 'd', 'h', 'r', 'v', 'z', 'f', 'c', 'g'];
const sorted = unsorted.sort();

console.log(sorted);
//["c", "d", "d", "f", "g", "h", "r", "v", "z"]


const unsortedNums = [45, 56, 3, 3, 4, 6, 7, 45, 1];
const sortedNums = unsortedNums.sort((a, b) => {
	return a - b;
});

console.log(sortedNums);
//[1, 3, 3, 4, 6, 7, 45, 45, 56]