Skip to main content
Module

std/collections/mod.ts>findLast

Deno standard library
Go to Latest
function findLast
import { findLast } from "https://deno.land/std@0.108.0/collections/mod.ts";

Returns the last element in the given array matching the given predicate

Example:

import { findLast } from "https://deno.land/std@0.108.0/collections/mod.ts";
import { assertEquals } from "https://deno.land/std@0.108.0/testing/asserts.ts";

const numbers = [ 4, 2, 7 ]
const lastEvenNumber = findLast(numbers, it => it % 2 === 0)

assertEquals(lastEvenNumber, 2)

Parameters

array: readonly T[]
predicate: (el: T) => boolean

Returns

T | undefined