我对 Eloquent JavaScript 第 4 章中“范围总和”练习的解决方案好吗?或者有没有办法让它变得更好?

问题描述

我开始学习网站开发(现在刚刚超过 2 个月),使用 HTML、CSS 和 JS 学习前端。我目前正在阅读 Eloquent JavaScript 书籍。我在书的第 4 章做了“范围之和”练习,我能够编写范围函数,在 sum 函数上得到了一些帮助,并完成了练习。我现在想要的是知道我的解决方案写得有多好,以及是否有更好的方法。这是练习,我的代码解决方案如下:

编写一个 range 函数,它接受两个参数 startend,并返回一个包含从 start 到(并包括){{ 的所有数字的数组1}}。

接下来编写一个 end 函数,该函数接受一个数字数组并返回这些数字的总和。

作为奖励分配,修改您的范围函数以采用可选的第三个参数,该参数指示构建数组时使用的“步长”值。如果没有给出步骤,则元素以 1 的增量递增,对应于旧行为。函数调用 sum 应返回 range(1,10,2)。确保它也适用于负步长值,以便 [1,3,5,7,9] 返回 range(5,2,-1)

我的解决方案:

[5,4,2]

我现在需要的只是有点“代码检查”。提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)