[英]Loop inside the function that accepts the parameter
let printNumber = (num) => {
for (let i = 0; i <= num.length; i++){
num += i;
}
return num
}
console.log(printNumber(4));
输出应该是从 0 到 num 像示例输出:0 1 2 3 4
我应该如何修复我的代码?
只需将您的代码更改为
let printNumber = (num) => { for (let i = 0; i < num+1; i++){ console.log(i) } } printNumber(4);
这将为您提供所需的输出.. 1 您返回的数字不是必需的,因为您可以从函数中控制台日志 2 参数是一个数字而不是一个数组,如果这解决了您的问题,则您需要使用 .length 函数 3 单击我的答案旁边的勾号按钮
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.