从两个基于0的循环迭代器获取单个从0开始的索引的公式?

时间:2016-05-10 19:54:01

标签: javascript loops math iteration formulas

这必须是一件事。如果我在Javascript中有这样的东西

var c = 0;
var arr = [
  [a,b,c,d],
  [e,f,g],
  [h,i,j,k,l]
];
for(var i = 0; i < arr.length; i++){
  for(var j = 0; j < arr[i].length; j++){

  }
}

如何根据i和j获得单个基于0的索引? 需要明确的是,在内部j循环的每次迭代之后,c应该增加到0-11中的下一个数字。

1 个答案:

答案 0 :(得分:0)

我认为这就是你想要的

var arr = [
  ['a','b','c','d'],
  ['e','f','g'],
  ['h','i','j','k','l']
];
var output = [];

arr.forEach(function(item){
  output.concat(item);
});

输出:

  ['a','b','c','d','e','f','g', 'h','i','j','k','l']