Add to Array-Form of Integer LeetCode solution in JavaScript
1var addToArrayForm = function (num, k) {2const length = num.length;3let digit = 0,4index = length - 1;5while (k > 0 || digit > 0) {6if (index >= 0) {7digit = digit + num[index] + (k % 10);8num[index] = digit % 10;9} else {10digit = digit + (k % 10);11num.unshift(digit % 10);12}13digit = digit > 9 ? 1 : 0;14k = parseInt(k / 10);15index--;16}17if (digit) num.unshift(digit);18return num;19};