【发布时间】:2020-10-29 23:56:36
【问题描述】:
我在下面有一个递归函数,我只是想知道如何使用迭代方法(即没有递归的循环)创建相同的函数。
function recursiveCalculate(number, sum) { // num is expected to be a string
sum = sum || 0;
if (number.length === 0) {
return sum;
}
return recursiveCalculate(number.slice(1), sum + +number[0]);
}
console.log(recursiveCalculate('145'))
【问题讨论】:
标签: javascript