我一直试图一次又一次地添加大数,结果应该小于10吗? 我需要一个包含2个函数的大函数,它应该返回第二个函数,但它正在返回第一个函数?
function digital_root(num){
function count(){
const number = num.toString().split('').map(Number).reduce((a,b) => a + b)
return number
}
function countAgain(){
let sum = count(num)
if(sum < 10){
return sum
}
return count(sum)
}
return countAgain()
}
console.log(digital_root(98));