js如何快速讲一个数组拆分成几个小数组

 时间:2024-10-13 10:07:12

1、把处理需求写成小方法,下次再次需要时,直接引入这个方法,调用就行。function split_array(arr, le荏鱿胫协n){ var a_len = arr.length; var result = []; for(var i=0;i<a_len;i+=len){ result.push(arr.slice(i,i+len)); } return result;}

js如何快速讲一个数组拆分成几个小数组

2、简单解析下代码:方法接收二个参数,第一个是需要拆分的原数组,第二个是拆分的每个数组包含多少个元素。(记为n个)循环里,slice方法是取数组的n个元素,做为一个数组返回,返回到result结果呢。就是每次取原数组的n个元素,作为一个数组,保存在result里。

js如何快速讲一个数组拆分成几个小数组

3、小方法写好,调用一下,看结果是否正确。var data = [1, 2, 3, 4, 5, 6, 7 ,8 ,9 ,10, 11, 12]var result = split_array(data, 6);将data数据拆分,每个数组包含6个元素,结果如图,成功分成2个数组,每个6个元素

js如何快速讲一个数组拆分成几个小数组

4、var data = [1, 2, 3, 4, 5, 6, 7 ,8 ,9 ,10, 11, 12]var result = split_array(data, 6);将data数据拆分,每个数组包含5个元素,结果如图,可见,成功分成了3个小数组,其中最后一个数组只有二个元素。

js如何快速讲一个数组拆分成几个小数组

5、再拆分一下包含15个元素的小数组,看方法是否有问题。var data = [1, 2, 3, 4, 5, 6, 7 ,8 ,9 ,10, 11, 12]var r髫潋啜缅esult = split_array(data, 15);结果也正常,只有一个数组,因为原数组只有12个元素,所以拆分后也只有一个数组。

js如何快速讲一个数组拆分成几个小数组

6、总结,Javascript不像其他语言,需要编译生成后才起效,所以我们写完就可以直接在浏览器运行,检验效果,测试容易,大家多点实践,多点尝试,没有实现不了的功能的:)

js如何快速讲一个数组拆分成几个小数组
  • 三国志9城市攻略
  • 如何在安卓手机上玩侠客英雄传3
  • lol s8剑圣符文天赋加点出装攻略
  • 三国志11威力加强版群雄割据袁绍怎么玩
  • 猎魂觉醒猎魂介绍
  • 热门搜索
    关于安全的手抄报图片 二年级手抄报大全 军训手抄报 小学生环保手抄报 关于书的手抄报 端午节手抄报简单好画 有关春节的手抄报 崇尚科学反对邪教手抄报 爱眼日手抄报内容 重阳节手抄报内容