Javascript基本逻辑 - 从1到n打印每三个和四个周期

时间:2016-05-24 15:03:56

标签: javascript logic

我希望看到像

这样的输出
 [0, 1, 2]

 [3, 4, 5, 6]

 [7, 8, 9]

 [10, 11, 12, 13]

 [14, 15, 16]

...

识别每三个(一个周期)和四个(周期)做某事。 我只想出一些我认为如下的坏方法:

var arr = [];

function a(n) {
  var eachCycle = 7;
  var aCycle = 3;
  var bCycle = 0;
  arr.push(0);
  for (var i = 1; i < n; i += 1) {
    if (i % eachCycle === aCycle || i % eachCycle === bCycle) {
      if(i % eachCycle === aCycle) {
        // print three column 
      } else if(i % eachCycle === bCycle) {
        // print four column
      }
      console.log(arr);
      arr.length = 0;
    }
    arr.push(i)
  }
}

有什么好主意可以为输出改进这个功能! 感谢

1 个答案:

答案 0 :(得分:0)

这个怎么样:

file_id