Array 的pop方法只是删除栈顶元素,所以写了个方法
Array.prototype.contains = function(o)
{ //判断数组arr中是否含有元素,有返回index,没有返回-1
var index = -1;
for(var i=0;i<this.length;i++)
{
if(this[i]==o)
{
index = i;
break;
}
}
return index;
}
Array.prototype.remove= function(o)
{ //判断数组arr中是否含有元素o
var index;
var t = this;
if((index=this.contains(o))!=-1)
{
t= t.slice(0,index).concat(t.slice(index+1,t.length));
}
return t;
}