functionaddTwoNum(str1, str2) { var arr1 = str1.split("").reverse(); var arr2 = str2.split("").reverse(); var carry = 0, arr = []; var max = Math.max(arr1.length, arr2.length); var min = Math.min(arr1.length, arr2.length);
for (var i = 0; i < max; i++) { var tmp = (+arr1[i] || 0) + (+arr2[i] || 0) + carry; if (tmp >= 10) { carry = 1; arr.push(tmp - 10); } else { carry = 0; arr.push(tmp); } } if (carry > 0) arr.push(carry); return arr.reverse().join(""); }