我需要帮助解决的家庭作业问题。
我必须找到 num 加在一起的总和。
function getSumOfDigits(num) {
//What goes here?
}
console.log(getSumOfDigits(42), '<-- should be 6');
console.log(getSumOfDigits(103), '<-- should be 4');
考虑到这是初学者 javascript,答案应该是基本的。
最佳答案
使用toString
将数字转换为字符串,分割
它并减少
数组:
function getSumOfDigits(num) {
return [...num.toString()].reduce((acc, curr) => +acc + +curr);
}
console.log(getSumOfDigits(42));
console.log(getSumOfDigits(103));
关于javascript - 将数字的数字相加并返回总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55556125/