单项选择题

A.function insert(newElement, item) { var newNode = new Node(newElement); var current = this.find(item); newNode.next = current.next; current.next = newNode; }
B.function display() { var currNode = this.head; while (!(currNode.next == null)) { print(currNode.next.element); currNode = currNode.next; } }   
C.function find(item) { var currNode = this.head; while (currNode.element != item) { currNode = currNode.next; }return currNode; }
D.以上都不对