Работал над проблемой кода leetcode, который хотел, чтобы я добавил значение в форму массива. ССЫЛКА НА ПРОБЛЕМУ
Это работает для всех примеров, ожидаемых в журнале консоли ниже. По какой-то причине parseInt отбрасывает последние две цифры (6,3) и заменяет их нулями.
Почему это так?
var addToArrayForm = function(A, K) {
let number = A.join('');
number = parseInt(number, 10);
number += K;
return number.toString().split('');
};
console.log(
addToArrayForm(
[1, 2, 6, 3, 0, 7, 1, 7, 1, 9, 7, 5, 6, 6, 4, 4, 6, 6, 6, 3],
516
)
);