两数相加
const addSum = function (l1,l2) {let head = new ListNode(-1)const res = headlet add = 0while(l1 || l2 || add){let l1val = l1.val ?? 0let l2val = l2.val ?? 0let isAdd = l1val + l2val + addif(isAdd>=10){add = 1}else{add = 0}if(l1)l1 = l1.nextif(l2)l2 = l2.nextconst list = new ListNode(isAdd%10)head.next = listhead = list}return res.next}
1 未采用new ListNode 存值
2 未考虑 循环&add 判断
