Привет, я пытаюсь решить математическую задачу, в которой я беру число, например 45 или 111, а затем разделите номер на отдельные цифры, например 4 5 или 1 1 1. Затем я сохраню каждое число в переменной, чтобы запустить метод. Кто-нибудь не знает, как разбить число на отдельные цифры.
Например, у меня есть цикл, который работает с массивом:
for (var i = 0; i < range.length; i++) {
var n = range[i];
}
Я хотел бы разбить цифры каждого числа и сложить их вместе?
Это - мое короткое решение.. с суммой номера
function sum (num) {
let sNumber = num
.toString()
.split('')
.reduce((el1, el2) => {
return Number(el1) + Number(el2)
}, 0)
return sNumber
}
console.log (сумма (123))
console.log (сумма (456))