美文网首页
把一个数组按照指定的数组大小分割成若干个数组块

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

作者: yyggfffg | 来源:发表于2018-04-21 10:36 被阅读0次

题目描述:
把一个数组arr按照指定的数组大小size分割成若干个数组块。
例如:
chunk([1,2,3,4],2)=[[1,2],[3,4]];
chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];

思路:
该方法实现需要先声明一个空数组,然后将分割后的数组追加到该数组上。分割数组用Array.slice()方法

实现:

function chunk(arr, size) {
  // 请把你的代码写在这里
  var newarr=[];
  for(var i=0;i<arr.length;i=i+size){
    newarr.push(arr.slice(i,i+size));
  }
  return newarr;
}

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

相关文章

  • js学习note6 数组分割成数组块

    把一个数组arr按照指定的数组大小size分割成若干个数组块,输出一个函数function(arr, size)传...

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

    题目描述:把一个数组arr按照指定的数组大小size分割成若干个数组块。例如:chunk([1,2,3,4],2)...

  • 分割数组

    把一个数组arr按照指定的数组大小size分割成若干个数组块。 例如:chunk([1,2,3,4],2)=[[1...

  • Chunky Monkey

    猴子吃香蕉, 分割数组(猴子吃香蕉可是掰成好几段来吃哦)把一个数组arr按照指定的数组大小size分割成若干个数组...

  • Chunky Monkey(分割数组)

    猴子吃香蕉, 分割数组 (猴子吃香蕉可是掰成好几段来吃哦) 把一个数组arr按照指定的数组大小size分割成若干个...

  • FCC-JS-BSA-Chunky Monkey-分割数组

    猴子吃香蕉, 分割数组 (猴子吃香蕉可是掰成好几段来吃哦) 把一个数组arr按照指定的数组大小size分割成若干个...

  • FCC里面的Chunky Monkey,分割数组

    猴子吃香蕉, 分割数组 (猴子吃香蕉可是掰成好几段来吃哦) 把一个数组arr按照指定的数组大小size分割成若干个...

  • JS实现数组分割

    今天在w3cschool 上面刷到这么一个题目: 编写一个函数,把一个数组arr按照指定的数组大小size分割成若...

  • array_chunk()函数详解

    array_chunk() 把一个数组分割成新的数组块 array array_chunk(array $arra...

  • js 对数组的处理

    concat() 用于连接两个数组,返回一个新数组,不改变原数组 join('.') 将数组通过指定的分隔符分割成...

网友评论

      本文标题:把一个数组按照指定的数组大小分割成若干个数组块

      本文链接:https://www.haomeiwen.com/subject/rzotlftx.html