javascript - 如何创建一个参数可以在嵌套循环中使用的函数
问题描述
这里初学者,
我必须使用具有 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));
推荐阅读
- c# - 单击鼠标右键并打开上下文菜单时,如何保存treeviewitem?
- r - 在 R 中使用对数刻度绘图
- powershell - powershell 将参数传递给 new-aduser 错误
- r - 将一个矩阵列表重新缩放为另一个
- python - 将 Python pandas DataFrame 列值映射到其他值
- ubuntu - 如何合并包含部分共享子文件夹的 zip 文件?
- r - 在数据框中分别计算多个变量,其中变量名包含一个序列
- html - 将 iframe 移动到另一个 HTML 列
- javascript - ReactJS 单击时更改按钮
- javascript - 在 HTML / Javascript / CSS 中绘制虚拟(假)carret