Javascript Sorting - Example 5

Intermediate sorting

This page demostrates the use of a comparison function with the Javascript sort method. The function will perform a reverse alphabetic sort.

For more information return to the article "Sort Your Data with Javascript".

Example code

// Create a test array
var wordList = new Array( "tiger", "cat", "dog");
// Create a comparison function
function reverseAlphabeticTest(a, b) {
   if (a < b) return 1;
   if (a > b) return -1;
   return 0;
}
// Sort all elements of the array using a comparison function
wordList.sort(reverseAlphabeticTest);

This table contains the original array and the sorted array.

# Original Array Sorted Array
1
2
3