array.sort()
Sorts array elements numerically or alphanumerically.
array.sort( sortType_or_closure=object, sort_order=string, locale_sensitive=boolean )
Returns: Array
| Argument | Description |
|---|---|
|
sortType_or_closure
object,
optional
|
edit
value can be a string or a closure/function. a string must be one of the following values:
if you define a closure/function, the closure/function must accept 2 parameters of any type and return:
Alias: sort_type, sortType, closure, function, udf, callback |
|
sort_order
string,
optional
|
edit
Sort direction:
Alias: sortOrder |
|
locale_sensitive
boolean,
optional
|
edit
if true, use locale sensitive sorting. Alias: localeSensitive |
Examples
editmyarray = ["one","two","THREE","fouR","five"];
res = myarray.sort("text","asc");
writeDump(res);
res = myarray.sort("text","desc");
writeDump(res);
res = myarray.sort("textnocase","asc");
writeDump(res);
res = myarray.sort("textnocase","desc");
writeDump(res);