Array.filter
filter — Creates a new array with all elements that pass the test implemented by the provided function.
Description
Array.filter(function callback, [object this])
Parameters
Name | Description | Type | Default | Optional |
---|---|---|---|---|
callback | See callback below. | function | No | |
this | object | Yes |
callback
The following parameters is passed to the callback.
- value
The value of the current index.
- index
The current index.
- array
The array.
Return values
Returns a new array with all the values from the passed iterations.
Examples
Example #1 – filter example
Passing in a custom object for this.
Emulates a failed test when the value 4 is discovered.