array.filter()
This function creates a new Array that returns all the values from an array that match the given filter.
array.filter( filter=function, parallel=boolean, maxThreads=number )
Returns: Array
| Argument | Description |
|---|---|
|
filter
function,
required
|
edit
A function/closure that implements the following constructor
Alias: closure, function, callback |
|
parallel
boolean,
optional
|
edit
execute closures parallel |
|
maxThreads
number,
optional
|
edit
maximum number of threads executed, ignored when argument "parallel" is set to false Alias: maxThreadCount |
Examples
edit fruitArray = [{fruit='apple', rating=4}, {fruit='banana', rating=1}, {fruit='orange', rating=5}, {fruit='mango', rating=2}, {fruit='kiwi', rating=3}];
favoriteFruits = fruitArray.filter(function(item){
return item.rating >= 3;
});
dump(favoriteFruits);