R
fn

useArrayFindLast

v0.0.15testeddemo

Reactive `Array.prototype.findLast`.

Example

ts
const list = ref([1, 2, 3, 4]);
const found = useArrayFindLast(list, n => n % 2 === 0); // 4

Demo

Loading demo…

Signature

ts
export function useArrayFindLast<T>(
  list: MaybeRefOrGetter<Array<MaybeRefOrGetter<T>>>,
  fn: (element: T, index: number, array: T[]) => unknown,
): UseArrayFindLastReturn<T>{ ... }

Type Parameters

T

Parameters

ParameterTypeDescription
listMaybeRefOrGetter<MaybeRefOrGetter<T>[]>The source array (items can be reactive)
fn(element: T, index: number, array: T[]) => unknownPredicate testing each element

Returns

UseArrayFindLastReturn<T>The last matching element, or `undefined` if none match