繁体   English   中英

在接受参数的函数内部循环

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM