链表的常见操作
增
- append(element): 向列表尾部添加一个新的项
 - insert(position, element): 项列表的特定位置插入一个新的项
删
 - removeAt(position): 从列表的特定位置移除一项.
 - reomve(element): 从列表中移除一项
改
 - update(position, element):修改某个位置的元素
查
 - get(position): 获取对应位置的元素
 - indexOf(element): 返回元素在列表中的索引。如果列表中没有改元素则返回-1
 
其它
- isEmpty(): 如果链表不包含任何元素,返回true,如果链表长度大于0则返回false;
 - size(): 返回链表包含的元素个数,与数组的长度属性类似
 - toString(): 由于列表项使用了Node类,就需要重写继承自javascript对象默认的toString方法,让其只输出元素的值