الكود يعمل بشكل سليم فأنت تقوم بتمرير مصفوفة واستخدام ميثود join عليها ولا مشكلة في ذلك، يمكنك تجاهل تلك الرسالة أو تجربة كتابة الكود كالتالي:
const addTwoNumbers = function(l1 = [], l2 = []) {
const num1 = BigInt(l1.reverse().join('')) || 0n;
const num2 = BigInt(l2.reverse().join('')) || 0n;
const sum = num1 + num2;
return Array.from(String(sum), Number).reverse();
};
console.log(addTwoNumbers([9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9]));