Гайз, пытаюсь реализовать что-то вроде односвязного списка. Но не могу допетрить, как перезаписать последний next, не перезаписывая предыдущие
let value = null;
let next = null;
let count = 0;
function put(x) {
if (value === null) {
value = x;
next = null;
} else if (next === null) {
next = {
value: x,
next: null
}
} else {
let bb = next;
while(bb) {
bb =
bb.next;
}
bb.next = {
value: x,
next: null
}
}
count++;
}