Raf*_*hne 2 javascript arrays loops
我正在尝试创建一个包含 25 到 300 个数字的数组。例如:
const arr = [25, 50, 75, 100, 125...., 300];
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所拥有的:
var every25to300 = 300;
for (var i = 0; i <= every25to300; i++) {
console.log(i);
}
Run Code Online (Sandbox Code Playgroud)
我尝试过类似的方法console.log(i + 25),但从 25 开始一直到 325。我知道我做错了什么,只是不确定到底是什么。我可以寻求帮助吗?
非常感谢!
可以使用生成器,甚至可以使生成器可配置。
function* incGenerator(start = 0, inc = 25, limit = 300) {
let i = start;
while (i < limit) {
i += inc;
yield i;
}
return limit;
}
const arr = [...incGenerator()];
const arr2 = [...incGenerator(50, 100, 500)];
console.log(arr);
console.log(arr2);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
903 次 |
| 最近记录: |