function convertArrayOfDigitsToIntNumber(arr) {
let n = 0;
for (let digit of arr) {
n = n * 10 + digit;
}
return n;
}
function convertIntNumberToArrayOfDigits(digits, n) {
let i = digits.length - 1;
while (n > 0) {
digits[i] = n % 10;
n = Math.floor(n / 10);
i--;
}
}
let arr = [9, 4, 8, 9];
let n = convertArrayOfDigitsToIntNumber(arr);
n++;
convertIntNumberToArrayOfDigits(arr, n);
console.log("n = " + n);
console.log(arr.toString());
/*
run:
n = 9490
9,4,9,0
*/