BiSort
Collection of static functions used for sorting and comparing
This class extends
BiObject
and therefore all methods and fields available for
BiObject
are also available for
BiSort
.
Constructor
new
BiSort
(
)
Parameters
No parameters.
Properties
None.
Methods
None.
Events
None.
Static Methods
| Name | Description |
caseInsensitiveStringCompare |
A function taking two strings and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero). This comparison is case insensitive. |
dateCompare |
A function taking two Date objects and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero). |
lessThanCompare |
A function taking two objects and uses the built in less than operator to compare them and returns a number (less than zero if first is smaller, zero if equal and otherwise larger than zero). |
numberCompare |
A function taking two number arguments and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero). |
stringCompare |
A function taking two strings and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero). |
Static Fields
None.
Remarks
Static Method Details
caseInsensitiveStringCompare
A function taking two strings and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero). This comparison is case insensitive.
Syntax
BiSort . caseInsensitiveStringCompare ( s1,s2 )
Parameters
| Name | Type | Optional | Default | Descripton |
s1 |
String |
The first string | ||
s2 |
String |
The second string |
Return Type
Number
dateCompare
A function taking two Date objects and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero).
Syntax
BiSort . dateCompare ( d1,d2 )
Parameters
| Name | Type | Optional | Default | Descripton |
d1 |
Date |
The first date | ||
d2 |
Date |
The second date |
Return Type
Number
lessThanCompare
A function taking two objects and uses the built in less than operator to compare them and returns a number (less than zero if first is smaller, zero if equal and otherwise larger than zero).
Syntax
BiSort . lessThanCompare ( v1,v2 )
Parameters
| Name | Type | Optional | Default | Descripton |
v1 |
Object |
The first value | ||
v2 |
Object |
The second value |
Return Type
Number
numberCompare
A function taking two number arguments and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero).
Syntax
BiSort . numberCompare ( n1,n2 )
Parameters
| Name | Type | Optional | Default | Descripton |
n1 |
Number |
The first number | ||
n2 |
Number |
The second number |
Return Type
Number
stringCompare
A function taking two strings and returns a number used to compare them (less than zero if first is smaller, zero if equal and otherwise larger than zero).
Syntax
BiSort . stringCompare ( s1,s2 )
Parameters
| Name | Type | Optional | Default | Descripton |
s1 |
String |
The first string | ||
s2 |
String |
The second string |
Return Type
Number