ребята! Я пытался реализовать круговой одинарный связанный список, но во всех моих попытках мне удавалось взломать sh браузер. См. Метод append()
ниже, кажется, что строка с проблемой c содержит добавленный комментарий. Заранее спасибо!
class LinkedList {
constructor(value) {
this.head = {
value: value,
next: null
};
this.tail = this.head;
this.length = 1;
}
append(value) {
const node = {
value: value,
next: null
};
node.next = this.head; //Problematic line
this.tail.next = node;
this.tail = node;
this.length++;
}
}