剑指offer合并链表的js程序问题,求大神解答
剑指offer里面的合并链表问题,为什么代码最后一句a[a.length-1].next=null,答题系统提交会谈错误
请检查是否存在语法错误或者数组越界非法访问等情况
虽然这一句没有也没关系,不过还是很纳闷,求大神解答一下
#笔试题目#function Merge(pHead1, pHead2)
{
var a = [];
while(pHead1){
a.push(pHead1);
pHead1=pHead1.next;
}
while(pHead2){
a.push(pHead2);
pHead2=pHead2.next;
}
a.sort(function(a,b){return a.val-b.val});
for(let i=0;i<a.length-1;i++){
a[i].next=a[i+1];
}
//console.log(JSON.stringify(a[a.length-1]));
//输出的是{“val”:6,“next”:null}
//a[a.length-1].next=null;//?这句请问大神为什么在这里提交会出错,控制台就没事。
return a[0];
} 
