我用js完成了按n位数的来进行分割数组

在项目中遇到这样一个需求,如果后台返回的患者用药数量大于3则进行生成第二页进行展示,如果小于3则在当前页面展示

假设一个简单的数组模型吧 假设返回的数组中有9个数,咱们按3个一组进行分割,既然要分割数组,咱们需要里了解一下,关于js中相关知识了!
我用js完成了按n位数的来进行分割数组_第1张图片

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)

打印结果:
我用js完成了按n位数的来进行分割数组_第2张图片
注意点,不知道细心的小伙伴,注意到了没有,for里面缺少了平时使用 i++,这是因为咱们在分割数组中,不需要i自增,咱们只需要让slice中的i不断进行累加,也可以实现i的累加,从而实现数组 的分割

你可能感兴趣的:(Web前端入门必备知识点,js,javascript)