首页 > 编程语言 > 详细

Javascript 香蕉分段吃(数组分隔)

时间:2019-04-13 12:26:28      阅读:115      评论:0      收藏:0      [点我收藏+]

Javascript 香蕉分段吃(数组分隔)

function chunk(arr, size) {
  var newArr =[];
  for(var i = 0; i < arr.length; i+=size){
    newArr.push(arr.slice(i, i+size));
  }
  
  return newArr;
}

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

最开始没有想到可以用 i+3=size,一直想怎么除,然后再加 1,思路完全错了。
后来发现可以使用 i+=size。

题外话,这里有一个注意点,在使用 i++ 时最好不要在 i++ 里做判断,因为 i++ 后数并没有变,只有下次时才会有变化,我的印象中是这样的,有空再查查。

Javascript 香蕉分段吃(数组分隔)

原文:https://www.cnblogs.com/F4NNIU/p/10693920.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!