Array(native)
                        Represents indexed vector (array) of values. The Array object is used to store multiple values in a single variable.
                        Example
                        // An array can be defined in three ways. // 1. var myCars=new Array(); myCars[0]="Saab"; myCars[1]="Volvo"; myCars[2]="BMW"; // 2. var myCars=new Array("Saab", "Volvo", "BMW"); // condensed array // 3. var myCars=["Saab", "Volvo", "BMW"]; // literal array
                        Properties
                        
                          - 
                            [begin..end] : Object
 Returns part of vector and contains elements from beginning index and up to or excluded end index. Begin or/and end are optional. If begin is ommited then it is assumed to be 0, if end - length is used as end value.
- 
                            [index] : Object
 Refers to a particular element of the array at the index position. Index is zero-based.
- 
                            length : Integer
 GetNext number of items in array
Methods
                        
                          - 
                            clone() : Array
 Returns brand new copy of the array.
- 
                            concat([value1 [, value2 [, ... valueN]]]) : Array
 Appends array by values.
- 
                            filter(callback[, thisObject]) : Array
 This method calls the callback function once for each element in the array, and constructs new array of all the values for which the callback returns true. The filter method does not mutate the array on which it is called.
- 
                            indexOf(value [,notfound = -1]) : Object
 Find value in the array.
- 
                            join(delimiter) : String
 Creates string fram all array's elements separated by the delimeter. If delimiter is not specified, the default is comma.
- 
                            lastIndexOf(value [,notfound = -1]) : Object
 Get last index of the value in array. If the value is not found returns the notfound value (-1 by default).
- 
                            map(callback[, thisObject]) : Array
 This method creates a new array with the result of calling a provided callback function on every element in this array. If thisObject is provided then the callback will have it as this. The map method does not mutate the array on which it is called.
- 
                            pop() : Object
 Removes last element from array. This affects the length of the array!
- 
                            push([value1 [, value2 [, ... valueN]]]) : Object
 
- 
                            reduce(callback[, initialValue]) : Array
 This method applies the function simultaneously against two values of the array (from left-to-right) as to reduce it to a single value. The method returns result of last callback invocation. The method does not mutate the array on which it is called.
- 
                            remove(index) : Object
 Removes element at index.
- 
                            removeByValue(value) : Object
 Tries to locate element by value in the array and removes it.
- 
                            reverse() : Array
 Reverses order of elements in the array in-place. Returns the array.
- 
                            shift() : Object
 Removes first element of the array. This method changes the length of an array!
- 
                            slice(start [, end]) : Array
 Create new array consisting from elements of the array from start up to but not including end index, order between start and end (not included) index.
- 
                            sort([sortFunction]) : Array
 Sorts elements of the array in ascending order, if the sortFunction provided is used for comparing elements during sort.
- 
                            this(..) : Array
 Creates new array object from arguments provided.
- 
                            toString() : String
 Create comma separated string from array.
- 
                            unshift(value) : Object
 Inserts a value at first array position.
- 
                            valueOf() : String
 Same as toString - creates comma separated string from array.