array.lastWhere()

This method operates on an array. You typically fetch documents from a collection as a set, not an Array. For the equivalent Set method, see set instance methods.

For differences between Sets and Arrays, see Sets vs. Arrays.

Get the last element value that matches the given predicate.

Signature

lastWhere(predicate: Boolean | Null) => Any | Null

Description

The lastWhere() method gets the last element that matches the predicate.

Parameters

Parameter Type Required Description

predicate

Boolean

Yes

Boolean function that tests every element and returns elements that match the predicate.

Return value

Type Description

Boolean

Element found by predicate or null if no elements match.

Examples

let iter = [1, 2, 3, 4]
iter.lastWhere(v => v > 2)
4

Is this article helpful? 

Tell Fauna how the article can be improved:
Visit Fauna's forums or email docs@fauna.com

Thank you for your feedback!