JavaScript实现-猴子吃香蕉,分割数组 Chunky Monkey
2017-12-14 14:04
381 查看
猴子吃香蕉, 分割数组
(猴子吃香蕉可是掰成好几段来吃哦)
把一个数组
例如:chunk([1,2,3,4],2)=[[1,2],[3,4]];
chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];
function chunk(arr, size) {
var temp =[];
while(arr.length>size){
temp.push(arr.slice(0,size));
arr=arr.slice(size,arr.length);
}
temp.push(arr);
return temp;
}
chunk([0, 1, 2, 3, 4, 5], 4);
返回 [[0, 1, 2, 3], [4, 5]]
(猴子吃香蕉可是掰成好几段来吃哦)
把一个数组
arr按照指定的数组大小
size分割成若干个数组块。
例如:chunk([1,2,3,4],2)=[[1,2],[3,4]];
chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];
function chunk(arr, size) {
var temp =[];
while(arr.length>size){
temp.push(arr.slice(0,size));
arr=arr.slice(size,arr.length);
}
temp.push(arr);
return temp;
}
chunk([0, 1, 2, 3, 4, 5], 4);
返回 [[0, 1, 2, 3], [4, 5]]
相关文章推荐
- JavaScript实现-猴子吃香蕉,分割数组-Chunky Monkey
- JavaScript实现-猴子吃香蕉,分割数组-Chunky Monkey
- FCC算法:十、猴子吃香蕉, 分割数组--Chunky Monkey
- Chunky Monkey 猴子吃香蕉, 分割数组
- Javascript使用定时器来处理数组和分割任务实现异步
- 实现JavaScript数组去重
- 从数组中选出和等于固定值的n个数(JavaScript实现)
- javascript中利用数组实现的循环队列
- javascript实现查找数组中最大值方法汇总
- javascript中利用数组实现的循环队列代码
- javascript中去除数组重复元素的实现方法【实例】
- JavaScript实现数组去除重复
- javascript数组唯一化实现方式
- JavaScript实现删除数组重复元素的5种常用高效算法总结
- VC++中按特定标志字符实现字符串到字符串数组的分割(CString -> Cstring[])
- javascript数字数组去重复项的实现代码
- Java 实践(Netbeans开发)——StringTokenizer实现数组分割
- javascript下利用数组缓存正则表达式的实现方法
- JavaScript实现数组随机排序的方法
- 使用JavaScript的数组实现数据结构中的队列与堆栈