fn
useArraySome
v0.0.15testeddemoReactive `Array.prototype.some`. The source array and its items may be reactive.
Examples
ts
const list = ref([1, 2, 3, 4]);
const hasEven = useArraySome(list, n => n % 2 === 0); // truets
const items = [ref(1), ref(3), ref(5)];
const hasEven = useArraySome(items, n => n % 2 === 0); // falseDemo
Loading demo…
Signature
ts
export function useArraySome<T>(
list: MaybeRefOrGetter<Array<MaybeRefOrGetter<T>>>,
fn: (element: T, index: number, array: Array<MaybeRefOrGetter<T>>) => unknown,
): UseArraySomeReturn{ ... }Type Parameters
TParameters
| Parameter | Type | Description |
|---|---|---|
list | MaybeRefOrGetter<MaybeRefOrGetter<T>[]> | The source array (items can be reactive) |
fn | (element: T, index: number, array: Array<MaybeRefOrGetter<T>>) => unknown | Predicate to test each element |
Returns
UseArraySomeReturnA computed boolean that is `true` if `fn` returns a truthy value for any element, otherwise `false`