列表可以实现的功能有:添加元素、删除元素、在指定位置添加元素、清空、查看是否含有该元素、指针前移、后移等;
function list(){
this.data=[];
this.listsize=0;
this.pos=0;
this.add=add;
this.find=find;
this.remove=remove;
this.insert=insert;
this.contains=contains;//核对有无该元素
this.clear=clear;//清空队列
this.begin=begin;//回到队列首部
this.last=last;//到队列最末端
this.front=front;//向前一位
this.next=next;//向后一位
this.position=position;//跳转到指定位置
this.getele=getele;//显示当前所在元素
}
function add(ele){
this.data[this.listsize++]=ele
}
function find(ele){
for(var i=0;i<this.listsize;i++){
if(this.data[i]==ele){
return i;
}
}
return -1;//以方便后面函数的调用判断
}
function remove(ele){
var res=this.find(ele);
for(var i=0