Array module.
Methods
static avg(array) → {Number}
Return average from given array.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array.<Number> | array to check |
Average of given array.
Number
static clone(array) → {Array}
Clone given array.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array | Target array. |
Cloned array.
Array
static contains(array, item) → {Boolean}
Check whether an array contains an item.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array | Target array. |
item |
* | Item to test. |
Boolean
static max(array) → {Number}
Return largest number from given array.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array.<Number> | Target array. |
Largest number of given array.
Number
static min(array) → {Number}
Return smallest number from given array.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array.<Number> | Target array. |
Smallest number of given array.
Number
static random(array) → {*}
Return random element from given array.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array | Target array. |
Random element.
*
static shuffle(array) → {Array}
Shuffle given array.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array | Target array. |
Shuffled array.
Array
static sum(array) → {Number}
Return sum from given array.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array.<Number> | Target array. |
Total sum of given array.
Number
static unique(array) → {Array}
Remove duplicates from array using a reference comparison.
Parameters:
Name | Type | Description |
---|---|---|
array |
Array | Target array. |
Cleaned array.
Array