Definition and Usage The sort() method is used to sort the elements of an array. Syntax arrayObject.sort(sortby) Parameter ...

## Definition and Usage

The sort() method is used to sort the elements of an array.

## Syntax

 `arrayObject.sort(sortby)`

Parameter Description
sortby Optional. Specifies the sort order. Must be a function

## Tips and Notes

Note: The sort() method will sort the elements alphabetically by default. However, this means that numbers will not be sorted correctly (40 comes before 5). To sort numbers, you must create a function that compare numbers.
Note: After using the sort() method, the array is changed.

## Example 1

In this example we will create an array and sort it alphabetically:

 ``

The output of the code above will be:

 ```Jani,Hege,Stale,Kai Jim,Borge,Tove Borge,Hege,Jani,Kai Jim,Stale,Tove```

## Example 2

In this example we will create an array containing numbers and sort it:

 ``

The output of the code above will be:

 ```10,5,40,25,1000,1 1,10,1000,25,40,5```

Note that the numbers above are NOT sorted correctly (by numeric value). To solve this problem, we must add a function that handles this problem:

 ``

The output of the code above will be:

 ```10,5,40,25,1000,1 1,5,10,25,40,1000```
Name