Design & Coed 8:猴子吃香蕉, 分割数组

猴子吃香蕉, 分割数组 Chunky Monkey

(猴子吃香蕉可是掰成好几段来吃哦)

把一个数组arr按照指定的数组大小size分割成若干个数组块。

例如:chunk([1,2,3,4],2)=[[1,2],[3,4]];

chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];

当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

function chunk(arr, size) {
  // 请把你的代码写在这里
  return arr;
}

chunk(["a", "b", "c", "d"], 2);

提示可用的语句:

Array.push()
Array.slice()

步骤分析:

  1. 通过arr的长度/size得出最终会输出数组数量b
  2. 得出每一次的数组内容并把内容追加到a上,循环b次
  3. 输出a
function chunk(arr, size) {
  var a=[];
  var b=arr.length/size;                        //通过arr的长度/size得出最终会输出数组数量b
  for(var i=0; i

简化版本

function chunk(arr, size) {
  var newArr=[];
 for(var i=0; i

你可能感兴趣的:(Design & Coed 8:猴子吃香蕉, 分割数组)