function ListNode(val) {
this.val = val;
this.next = null;
}
var node = new ListNode(5);
var node2 = new ListNode(3);
node.next = node2;
只是一个简单的类似于列表的结构。。
为何输出node成了这样?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你一定还有一句
才会出现这种情况,因为
node
和node2
循环引用了由于你的next属性是一个object,所以在你修改node的时候,相当于也修改了node2
你贴的代码没问题啊