indexArray
编辑此页面import { indexArray } from "solid-js"
function indexArray<T, U>( list: () => readonly T[], mapFn: (v: () => T, i: number) => U): () => U[]
类似于 mapArray
,但是它是按索引进行映射的。
项目是一个信号,而索引是一个常量。
是 <Index>
控制流的底层辅助函数。
const mapped = indexArray(source, (model) => { return { get id() { return model().id } get firstInitial() { return model().firstName[0]; }, get fullName() { return `${model().firstName} ${model().lastName}`; }, }});
参数
名称 | 类型 | 描述 |
---|---|---|
list | () => readonly T[] | 要映射的列表 |
mapFn | (v: () => T, i: number) => U | 映射函数 |