如何突破打字地图



我有一个数组props.values和一个项呈现函数props.renderPreview

到目前为止,我使用props.value.map(props.renderPreview)呈现了列表中的所有项目

现在,我希望可以选择只渲染使用props.maxItemsInPreview传入的第一个n项。有没有办法将最大项目添加到地图中,使其在n+1迭代时停止?

考虑使用Array.protottype.slice:

props.value.slice(0,2).map(props.renderPreview)

slice((方法将数组一部分的浅拷贝返回到从开始到结束(不包括结束(选择的新数组对象中,其中开始和结束表示该数组中项目的索引。原始数组不会被修改。

最新更新