/// var a_bool: Vector.<Boolean> = new <Boolean>[true, false];
/// var b_bool: Vector.<Boolean> = new <Boolean>[false, true, false];
/// var c_bool: Vector.<Boolean> = new <Boolean>[];
/// (contents of a_bool...)
2 elements
true
false
/// (contents of a_bool.sort(0)...)
2 elements
false
true
/// (contents of a_bool.sort(Array.DESCENDING)...)
2 elements
true
false
/// (contents of a_bool...)
2 elements
true
false
/// (contents of b_bool...)
3 elements
false
true
false
/// (contents of b_bool.sort(0)...)
3 elements
false
false
true
/// (contents of b_bool.sort(Array.RETURNINDEXEDARRAY)...)
3 elements
false
false
true
/// (contents of b_bool...)
3 elements
false
false
true
/// (contents of c_bool.sort(0)...)
0 elements
/// (contents of c_bool...)
0 elements
/// var a0_class = new Superclass("");
/// var a1_class = new Subclass("");
/// var a_class: Vector.<Superclass> = new <Superclass>[a0_class, a1_class];
/// var b_class: Vector.<Subclass> = new <Subclass>[];
/// b_class.length = 1;
/// var b0_class = new Subclass("");
/// b_class[0] = b0_class;
/// var c0_class = new Superclass("10");
/// var c1_class = new Subclass("11");
/// var c2_class = new Subclass("12");
/// var c3_class = new Subclass("13");
/// var c4_class = new Subclass("14");
/// var c_class: Vector.<Superclass> = new <Superclass>[c4_class, c1_class, c2_class, c3_class, c0_class];
/// (contents of a_class.sort(0)...)
2 elements
[object Subclass]
[object Superclass]
/// a0_class === a_class[0];
false
/// a1_class === a_class[0];
true
/// a0_class === a_class[1];
true
/// a1_class === a_class[1];
false
/// (contents of a_class...)
2 elements
[object Subclass]
[object Superclass]
/// (contents of b_class.sort(0)
1 elements
[object Subclass]
/// b_class === b_class[0];
false
/// (contents of b_class...)
1 elements
[object Subclass]
/// b_class === b_class.sort(0);
true
/// var c_sorted = c_class.sort(Array.RETURNINDEXEDARRAY | Array.NUMERIC);
/// c_class === c_sorted
true
/// (contents of c_sorted...)
5 elements
14
11
12
13
10
/// c_sorted is Vector.<int>;
false
/// c_sorted is Vector.<Superclass>;
true
/// c_sorted = c_class.sort(Array.UNIQUESORT | Array.RETURNINDEXEDARRAY | Array.NUMERIC);
/// (contents of c_sorted...)
5 elements
14
11
12
13
10
/// c_sorted = c_class.sort(Array.RETURNINDEXEDARRAY);
/// (contents of c_sorted...)
5 elements
14
11
12
13
10
/// c_sorted = c_class.sort(0);
/// (contents of c_sorted...)
5 elements
10
11
12
13
14
/// var a_int: Vector.<int> = new <int>[1,2];
/// var b_int: Vector.<int> = new <int>[5,16,8,24,8];
/// (contents of a_int.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY))...
2 elements
1
2
/// (contents of a_int.sort(Array.NUMERIC))...
2 elements
1
2
/// (contents of a_int.sort(Array.NUMERIC | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
2 elements
1
2
/// (contents of a_int.sort(Array.NUMERIC | Array.DESCENDING))...
2 elements
2
1
/// (contents of a_int.sort(Array.NUMERIC | Array.UNIQUESORT))...
2 elements
1
2
/// (contents of a_int.sort(Array.NUMERIC | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
2 elements
1
2
/// (contents of a_int.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING))...
2 elements
2
1
/// (contents of a_int.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
2 elements
2
1
/// (contents of b_int.sort(Array.RETURNINDEXEDARRAY))...
5 elements
5
16
8
24
8
/// (contents of b_int.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY))...
5 elements
5
16
8
24
8
/// (contents of b_int.sort(Array.NUMERIC))...
5 elements
5
8
8
16
24
/// (contents of b_int.sort(Array.NUMERIC | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
5
8
8
16
24
/// (contents of b_int.sort(Array.NUMERIC | Array.DESCENDING))...
5 elements
24
16
8
8
5
/// (contents of b_int.sort(Array.NUMERIC | Array.UNIQUESORT))...
5 elements
24
16
8
8
5
/// (contents of b_int.sort(Array.NUMERIC | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
24
16
8
8
5
/// (contents of b_int.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING))...
5 elements
24
16
8
8
5
/// (contents of b_int.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
24
16
8
8
5
/// var a_number: Vector.<Number> = new <Number>[1,2,3,4,5];
/// var b_number: Vector.<Number> = new <Number>[5, NaN, -5, 0, NaN];
/// (contents of a_number.sort(Array.NUMERIC))...
5 elements
1
2
3
4
5
/// (contents of a_number.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY))...
5 elements
1
2
3
4
5
/// (contents of a_number.sort(Array.NUMERIC | Array.DESCENDING))...
5 elements
5
4
3
2
1
/// (contents of a_number.sort(Array.NUMERIC | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
5
4
3
2
1
/// (contents of a_number.sort(Array.NUMERIC | Array.UNIQUESORT))...
5 elements
1
2
3
4
5
/// (contents of a_number.sort(Array.NUMERIC | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
1
2
3
4
5
/// (contents of a_number.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING))...
5 elements
5
4
3
2
1
/// (contents of a_number.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
5
4
3
2
1
/// (contents of b_number.sort(Array.NUMERIC))...
5 elements
-5
0
5
NaN
NaN
/// (contents of b_number.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY))...
5 elements
-5
0
5
NaN
NaN
/// (contents of b_number.sort(Array.NUMERIC | Array.DESCENDING))...
5 elements
NaN
NaN
5
0
-5
/// (contents of b_number.sort(Array.NUMERIC | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
NaN
NaN
5
0
-5
/// (contents of b_number.sort(Array.NUMERIC | Array.UNIQUESORT))...
5 elements
NaN
NaN
5
0
-5
/// (contents of b_number.sort(Array.NUMERIC | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
NaN
NaN
5
0
-5
/// (contents of b_number.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING))...
5 elements
NaN
NaN
5
0
-5
/// (contents of b_number.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
NaN
NaN
5
0
-5
/// var a_string: Vector.<String> = new <String>["a","c","d","f","-1"];
/// var b_string: Vector.<String> = new <String>["986","B4","Q","rrr","q"];
/// var c_string: Vector.<String> = new <String>["986","4","13","12.5","1"];
/// (contents of a_string.sort(0))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.RETURNINDEXEDARRAY))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.DESCENDING))...
5 elements
f
d
c
a
-1
/// (contents of a_string.sort(Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
f
d
c
a
-1
/// (contents of a_string.sort(Array.UNIQUESORT))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.UNIQUESORT | Array.DESCENDING))...
5 elements
f
d
c
a
-1
/// (contents of a_string.sort(Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
f
d
c
a
-1
/// (contents of a_string.sort(Array.CASEINSENSITIVE))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.CASEINSENSITIVE | Array.RETURNINDEXEDARRAY))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.CASEINSENSITIVE | Array.DESCENDING))...
5 elements
f
d
c
a
-1
/// (contents of a_string.sort(Array.CASEINSENSITIVE | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
f
d
c
a
-1
/// (contents of a_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
-1
a
c
d
f
/// (contents of a_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.DESCENDING))...
5 elements
f
d
c
a
-1
/// (contents of a_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
f
d
c
a
-1
/// (contents of b_string.sort(0))...
5 elements
986
B4
Q
q
rrr
/// (contents of b_string.sort(Array.RETURNINDEXEDARRAY))...
5 elements
986
B4
Q
q
rrr
/// (contents of b_string.sort(Array.DESCENDING))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.UNIQUESORT))...
5 elements
986
B4
Q
q
rrr
/// (contents of b_string.sort(Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
986
B4
Q
q
rrr
/// (contents of b_string.sort(Array.UNIQUESORT | Array.DESCENDING))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.CASEINSENSITIVE))...
5 elements
986
B4
q
Q
rrr
/// (contents of b_string.sort(Array.CASEINSENSITIVE | Array.RETURNINDEXEDARRAY))...
5 elements
986
B4
q
Q
rrr
/// (contents of b_string.sort(Array.CASEINSENSITIVE | Array.DESCENDING))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.CASEINSENSITIVE | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.DESCENDING))...
5 elements
rrr
q
Q
B4
986
/// (contents of b_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
rrr
q
Q
B4
986
/// (contents of c_string.sort(0))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.RETURNINDEXEDARRAY))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.DESCENDING))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.UNIQUESORT))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.UNIQUESORT | Array.DESCENDING))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.CASEINSENSITIVE))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.CASEINSENSITIVE | Array.RETURNINDEXEDARRAY))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.CASEINSENSITIVE | Array.DESCENDING))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.CASEINSENSITIVE | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
1
12.5
13
4
986
/// (contents of c_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.DESCENDING))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.CASEINSENSITIVE | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
986
4
13
12.5
1
/// (contents of c_string.sort(Array.NUMERIC))...
5 elements
1
4
12.5
13
986
/// (contents of c_string.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY))...
5 elements
1
4
12.5
13
986
/// (contents of c_string.sort(Array.NUMERIC | Array.DESCENDING))...
5 elements
986
13
12.5
4
1
/// (contents of c_string.sort(Array.NUMERIC | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
986
13
12.5
4
1
/// (contents of c_string.sort(Array.NUMERIC | Array.UNIQUESORT))...
5 elements
1
4
12.5
13
986
/// (contents of c_string.sort(Array.NUMERIC | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
5 elements
1
4
12.5
13
986
/// (contents of c_string.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING))...
5 elements
986
13
12.5
4
1
/// (contents of c_string.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
5 elements
986
13
12.5
4
1
/// var a_uint: Vector.<uint> = new <uint>[1,2];
/// var b_uint: Vector.<uint> = new <uint>[5,16,32,8,128,5];
/// (contents of a_uint.sort(Array.NUMERIC))...
2 elements
1
2
/// (contents of a_uint.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY))...
2 elements
1
2
/// (contents of a_uint.sort(Array.NUMERIC | Array.DESCENDING))...
2 elements
2
1
/// (contents of a_uint.sort(Array.NUMERIC | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
2 elements
2
1
/// (contents of a_uint.sort(Array.NUMERIC | Array.UNIQUESORT))...
2 elements
1
2
/// (contents of a_uint.sort(Array.NUMERIC | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
2 elements
1
2
/// (contents of a_uint.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING))...
2 elements
2
1
/// (contents of a_uint.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
2 elements
2
1
/// (contents of b_uint.sort(Array.NUMERIC))...
6 elements
5
5
8
16
32
128
/// (contents of b_uint.sort(Array.NUMERIC | Array.RETURNINDEXEDARRAY))...
6 elements
5
5
8
16
32
128
/// (contents of b_uint.sort(Array.NUMERIC | Array.DESCENDING))...
6 elements
128
32
16
8
5
5
/// (contents of b_uint.sort(Array.NUMERIC | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
6 elements
128
32
16
8
5
5
/// (contents of b_uint.sort(Array.NUMERIC | Array.UNIQUESORT))...
6 elements
128
32
16
8
5
5
/// (contents of b_uint.sort(Array.NUMERIC | Array.UNIQUESORT | Array.RETURNINDEXEDARRAY))...
6 elements
128
32
16
8
5
5
/// (contents of b_uint.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING))...
6 elements
128
32
16
8
5
5
/// (contents of b_uint.sort(Array.NUMERIC | Array.UNIQUESORT | Array.DESCENDING | Array.RETURNINDEXEDARRAY))...
6 elements
128
32
16
8
5
5
/// var a_vector:Vector.<Vector.<int>> = new <Vector.<int>>[new <int>[8,2], new <int>[4,3,0]];
/// var b_vector:Vector.<Vector.<int>> = new <Vector.<int>>[new <int>[5,16,1], new <int>[19,863]];
/// var c_vector:Vector.<Vector.<int>> = new <Vector.<int>>[new <int>[5,16,1], new <int>[19,8], new <int>[1,8], new <int>[]];
/// (contents of a_vector.sort() custom-sorted by length...)
2 elements
/// (contents of index 0 )
3 elements
4
3
0
/// (contents of index 1 )
2 elements
8
2
/// (contents of a_vector.sort() custom-sorted by sum...)
2 elements
/// (contents of index 0 )
2 elements
8
2
/// (contents of index 1 )
3 elements
4
3
0
/// (contents of b_vector.sort() custom-sorted by length...)
2 elements
/// (contents of index 0 )
3 elements
5
16
1
/// (contents of index 1 )
2 elements
19
863
/// (contents of b_vector.sort() custom-sorted by sum...)
2 elements
/// (contents of index 0 )
2 elements
19
863
/// (contents of index 1 )
3 elements
5
16
1
/// (contents of c_vector.sort() custom-sorted by length...)
4 elements
/// (contents of index 0 )
3 elements
5
16
1
/// (contents of index 1 )
2 elements
19
8
/// (contents of index 2 )
2 elements
1
8
/// (contents of index 3 )
0 elements
/// (contents of c_vector.sort() custom-sorted by sum...)
4 elements
/// (contents of index 0 )
2 elements
19
8
/// (contents of index 1 )
3 elements
5
16
1
/// (contents of index 2 )
2 elements
1
8
/// (contents of index 3 )
0 elements
