function Node(element) {
this.element = element;
this.next = null;
}
function LList () {
this.head = new Node( 'head' );
this.find = find;
this.insert = insert;
this.display = display;
}
function find ( item ) {
var currNode = this.head;
while ( currNode.element != item ){
currNode = currNode.next;
}
return currNode;
}
function insert ( newElement , item ) {
var newNode = new Node( newElement );
var currNode = this.find( item );
newNode.next = currNode.next;
currNode.next = newNode;
}
function display () {
console.log( this.head)
}
var fruits = new LList();
fruits.insert('conway' , 'head');
fruits.insert('Russes' , 'conway');
fruits.insert('alma' , 'Russes');
fruits.display()