R
fn

useArrayMap

v0.0.15testeddemo

Reactive `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

T
U= T

Parameters

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

Returns

ComputedRef<U[]>The mapped array