JavaScript tutorial:
sort method

Applies to: Array Object

This sort method is use to sort an Array object.

Syntax

arrayobj.sort(sortfunction)

The sortfunction argument is the name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.

Return Array

Returns an Array object with the elements sorted.

Syntax

Example

The sort method sorts the Array object in place; no new Array object is created during execution.

If you supply a function in the sortfunction argument, it must return one of the following values:

  • A negative value if the first argument passed is less than the second argument.

  • Zero if the two arguments are equivalent.

  • A positive value if the first argument is greater than the second argument.

The following example illustrates the use of the sort method:

a = new Array("c", "d", "a", "f", "b", "e");
l = a.sort();

document.write(l);

To run the code above, paste it into JavaScript Editor, and click the Execute button

See also: Array Object Methods