如何在不使用递归或 `/` 运算符的情况下进行除法?
How to do a division without using recursion or the `/` operator?
我有一个练习,其中包括使用 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);
};
我有一个练习,其中包括使用 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);
};