有没有一种方法可以将map函数应用于特定的数组元素reactjs



我有一个大数组,我想将函数应用到其中。通常,我使用map为所有数组元素应用函数。但我只需要对数组的前15个元素应用函数。有没有办法做到这一点,这样我就能得到一定的结果我试着将数组切片,然后围绕它绘制地图,但没有成功感谢

请检查这个。

var items = large_array.slice(0, 15).map(i => {
return <myview item={i} key={i.id} />
}

如果可以更改原始数组:

for (let idx = 0; idx < 15; idx++) {
array[idx] = mapper(array[idx]);
}

否则,不修改原始数组的版本:

array = array.map((item, idx) => idx < 15 ? mapper(item) : item);

最新更新