Create a Linked List Class
Solutions
Solution 1 (Click to Show/Hide)
function LinkedList() {
let length = 0;
let head = null;
function Node(element) {
this.element = element;
this.next = null;
}
this.head = () => head;
this.size = () => length;
this.add = element => {
const node = new Node(element);
if (head) {
let current = head;
while (current.next !== null) {
current = current.next;
}
current.next = node;
}
else {
head = node;
}
length++;
};
}