如何在循环中使用另一个变量(函数参数)递增计数器变量

时间:2017-04-08 18:51:47

标签: javascript

  

这会给我带来各种奇怪的错误。

function range(start, end, addend) {
    var array = [];
    for (i = start; i <= end; i + addend)
        array.push(i)
    return array;
}

1 个答案:

答案 0 :(得分:2)

  • return还没有string
  • 使用i += addend代替i + addend,因为i + addend将返回NaN(导致for无限循环播放。)

&#13;
&#13;
function range(start, end, addend) {
  var array = [];
  for (var i = start; i <= end; i += addend) {
    array.push(i)
  }
  return array;
}

console.log(range(4, 20, 4));
&#13;
&#13;
&#13;