如何创建其参数可在嵌套循环中使用的函数



初学者在这里,

我必须使用具有 3 个参数的函数创建一个长数字数组,这些参数的工作方式与循环(开始、结束、步长(相同

我尝试使用参数(x,y,z(创建我的函数,并在其中集成一个嵌套循环来重用这些参数,但我被卡住了。

let range = function(x, y, z) {
let array = []
for (let i = x; i < y; z++) {
array.push()
} 
return range[i]
}
console.log(range(0, 10, 2))

你很接近。不过也有一些问题;

最糟糕的是,由于不增加计数器,您将陷入无限循环(因此条件i < y始终true(

那我不确定你想用数组做什么!?
(我认为不需要,除非你想做一些其他逻辑(

无论如何,这里有一个关于如何使循环使用参数的工作示例:

  • 初始化
  • 最终条件

function range(x, y, z) {
const numbers = [];

for (let i = x; i < y; i += z) {
numbers.push(i);
} 

return numbers;
}
console.log(range(0, 10, 2));

最新更新