filter() Function

Function

filter( predicate, list, context )

Calls a predicate for each item in a list and returns any items for which the returned value is true.

Parameters

Keyword Type Description

predicate

Function, Rule, or Data Type Constructor

Expression that returns a Boolean (true or false).

list

Any Type Array

List of elements that the predicate iterates through.

context

Any Type Array

Variable number of parameters passed directly into each predicate evaluation.

Returns

Any Type Array

Usage considerations

Referencing expressions and rules

Use fn!functionName to reference an expression function and rule!ruleName to reference a rule.

Limitations

a!forEach() cannot be used within rules used in this function.

Examples

You can experiment with this function in the test box below.

Test Input

filter(fn!iseven,{-1,0,1,2},1) returns 0, 2

Open in Github Built: Fri, Nov 19, 2021 (11:59:11 AM)

On This Page

FEEDBACK