问题描述
我开始学习网站开发(现在刚刚超过 2 个月),使用 HTML、CSS 和 JS 学习前端。我目前正在阅读 Eloquent JavaScript 书籍。我在书的第 4 章做了“范围之和”练习,我能够编写范围函数,在 sum 函数上得到了一些帮助,并完成了练习。我现在想要的是知道我的解决方案写得有多好,以及是否有更好的方法。这是练习,我的代码解决方案如下:
编写一个 range
函数,它接受两个参数 start
和 end
,并返回一个包含从 start
到(并包括){{ 的所有数字的数组1}}。
接下来编写一个 end
函数,该函数接受一个数字数组并返回这些数字的总和。
作为奖励分配,修改您的范围函数以采用可选的第三个参数,该参数指示构建数组时使用的“步长”值。如果没有给出步骤,则元素以 1 的增量递增,对应于旧行为。函数调用 sum
应返回 range(1,10,2)
。确保它也适用于负步长值,以便 [1,3,5,7,9]
返回 range(5,2,-1)
。
我的解决方案:
[5,4,2]
我现在需要的只是有点“代码检查”。提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)