fn
useArrayMap
v0.0.15testeddemoReactive `Array.prototype.map`.
Example
ts
const list = ref([1, 2, 3]);
const doubled = useArrayMap(list, n => n * 2); // [2, 4, 6]Demo
Loading demo…
Signature
ts
export function useArrayMap<T, U = T>(
list: MaybeRefOrGetter<Array<MaybeRefOrGetter<T>>>,
fn: (element: T, index: number, array: T[]) => U,
): ComputedRef<U[]>{ ... }Type Parameters
TU= TParameters
| Parameter | Type | Description |
|---|---|---|
list | MaybeRefOrGetter<MaybeRefOrGetter<T>[]> | The source array (items can be reactive) |
fn | (element: T, index: number, array: T[]) => U | Mapper |
Returns
ComputedRef<U[]>The mapped array