在项目中遇到这样一个需求,如果后台返回的患者用药数量大于3则进行生成第二页进行展示,如果小于3则在当前页面展示
假设一个简单的数组模型吧 假设返回的数组中有9个数,咱们按3个一组进行分割,既然要分割数组,咱们需要里了解一下,关于js中相关知识了!
var arr = [1,2,3,4,5,6,8,9]
let newArr = []
for (let i = 0;i<arr.length) {
newArr .push(a.slice((i,i+=3)))
}
console.log(newArr)
打印结果:
注意点,不知道细心的小伙伴,注意到了没有,for里面缺少了平时使用 i++,这是因为咱们在分割数组中,不需要i自增,咱们只需要让slice中的i不断进行累加,也可以实现i的累加,从而实现数组 的分割