我有一个由n个元素组成的数组。
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
也有两个按钮*下一个和上一个***,最初我显示的第一个5元素(页面加载)的数组初始数组[1,2,3,4,5]**
如何在下一个按钮上显示下五个元素单击[6,7,8,9,10]并在上一个按钮上单击要显示[1,2,3,4,5]
还需要检查是否没有任何下一个元素,是否包含lastIndex,以及是否数组包含第一个元素。
我已经尝试使用slice来arr.slice(开始[,end])
3条答案
按热度按时间ygya80vv1#
igetnqfo2#
你可以为想要的元素取一个索引和一个大小,然后对数组进行dlice。
5f0d552i3#
现在,我只是在
next
和previous
点击事件中使用硬编码的pageNumber
创建一个演示,但您可以根据数组大小使其动态化。工作演示: