【发布时间】:2022-01-12 02:47:06
【问题描述】:
我有一个练习,包括使用 javascript 进行函数式编程,练习是制作一个计算器,我已经在没有使用递归或 / 运算符的情况下进行了乘法运算,但我不明白如何进行除法,我尝试了各种解决方案,但都不起作用。
我的操作
const adition = (a, b) => a + b;
const sustraction = (a, b) => a - b;
const multiplication = (a, b) => {
return [...Array(b)].reduce((acc) => adition(acc, a), 0);
};
【问题讨论】:
-
请记住,除法是乘法的逆运算(就像减法是加法的逆运算一样)。
-
你可以使用循环吗?
-
我不能使用循环(for、while 等),但我可以使用其他函数,加法、减法、乘法
-
@DavidAngarita - 注意前两个操作的词是 addition 和 subtraction..
-
这是你的作业,所以我希望你在寻找提示而不是答案。您应该发布您尝试过的所有事情以及您遇到的具体问题,以便我们为您提供反馈。
标签: javascript functional-programming calculator