Reactive Utilities

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映射函数
报告此页面问题