Home directory for Malawi's wwwroot
Duncan Ewan
2021-02-19 3e758c29e0fde36fc088efcfc88f9a3014432b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//****************************************************************************
// ActionScript Standard Library
// Array object
//****************************************************************************
 
intrinsic dynamic class Array
{
    static var CASEINSENSITIVE:Number;
    static var DESCENDING:Number;
    static var UNIQUESORT:Number;
    static var RETURNINDEXEDARRAY:Number;
    static var NUMERIC:Number;
 
    var length:Number;
    
    function push(value):Number; // should be value: Object, but is typeless as workaround for bug #68755
    function pop():Object;
    function concat(value:Object):Array;
    function shift():Object;
    function unshift(value:Object):Number;
    function slice(startIndex:Number, endIndex:Number):Array;
    function join(delimiter:String):String;
    function splice(startIndex:Number, deleteCount:Number, value:Object):Array;
    function toString():String;
    function sort(compare, options: Number):Array; // 'compare' might be omitted so untyped. 'options' is optional.
    function reverse():Void;
    function sortOn(key, options: Number):Array; // 'key' is a String, or an Array of String. 'options' is optional.
}