最近做react项目时,遇到这样一个问题:遍历数据为23条,我想分别提取前20条,第21条,第22条,和第23条数据。可能是java和js学的不好,第一时间没想到怎么写。
后来知道可以用arr.slice(start,end)实现。
slice 方法返回的是一个 Array 对象,其中start指的是想要截取的头部下标,end是尾部下标,但不包括end元素。例如:
let exam_options = exam_qus.slice(0,19);
这里end为19,得到的数组是前19条数据,不包括exam_qus[19]
但如果我这样写,就可以得到前二十条数据:
//获取数组的前20条选择题
let exam_options = exam_qus.slice(0,20);