1.使用函数
function removeByValue(arr,val){
for(var i=0;i<arr.length;i++){
if(arr[i]==val){
arr.splice(i,1);
break;
}
}
}
var somearray=["mon","tue","wed","thur"];
removeByValue(somearray,"tue");
alert(somearray)
2.推荐使用原型
Array.prototype.removeByValue=function(val){
for(var i=0;i<this.length;i++){
if(this[i]==val){
this.splice(i,1);
break;
}
}
}
var somearray=["mon","tue","wed","thur"];
somearray.removeByValue("mon");
alert(somearray);