Sorts array elements numerically or alphanumerically.

array.sort( sorttype_or_closure [, sort_order [, locale_sensitive ] ] )

Returns: Boolean

Argument Description
object, required

value can be a string or a closure/function.

a string must be one of the following values:

  • "numeric": sorts numbers
  • "text": sorts text alphabetically, taking case into account (case sensitive)
  • "textnocase": sorts text alphabetically, without regard to case (case insensitive)

if you define a closure/function, the closure/function must accept 2 parameters of any type and return:

-1, if first parameter is "smaller" than second parameter 0, if first parameter is equal to second parameter 1, first parameter is "bigger" than second parameter

Alias: sort_type, sortType, closure, function, udf, callback

string, optional

sort direction: - asc(default): ascending sort order - desc: descending sort order.

Alias: sortOrder

boolean, optional

if true it does a locale sensitive sorting.

Alias: localeSensitive


There are currently no examples for this function

See also