为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法将map函数应用于reactjs的某个数组元素?

有没有办法将map函数应用于reactjs的某个数组元素?

隔江千里 2023-08-05 11:53:53
我有一个大数组,我想在其中应用一个函数。通常我使用 map 对所有数组元素应用函数。但我只需要对数组的前 15 个元素应用函数。有没有办法做到这一点,以便我得到某个结果我尝试对数组进行切片然后在其周围进行映射,但它不起作用,谢谢
查看完整描述

2 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

请检查这个。


var items = large_array.slice(0, 15).map(i => {

    return <myview item={i} key={i.id} />

}


查看完整回答
反对 回复 2023-08-05
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

如果您可以更改原始数组:


for (let idx = 0; idx < 15; idx++) {

    array[idx] = mapper(array[idx]);

}

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


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


查看完整回答
反对 回复 2023-08-05
  • 2 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号