- 论坛徽章:
- 0
|
Array.prototype.iremove=function(index){/*remove elem[index] ^_^By Neowang*/
if((isNaN(index)||index>this.length)&&(this.length)){return -1;}
for(var i=0,n=0;i<this.length;i++){
if(this[i]!=this[index]){
this[n++]=this[i];
}
}
this.length-=1;
}
Array.prototype.kremove=function(keyword){/*remove elem[ * ]=keyword ^_^By Neowang*/
if(isNaN(keyword)&&(this.length)){return false;}
for(var i=0,n=0;i<this.length;i++){
if(this[i]!=keyword){
this[n++]=this[i];
}
}
this.length=n;
}
Array.prototype.getIndex=function(keyword){/*get index elem[?]=keyword ^_^By Neowang*/
if(isNaN(keyword)&&this.length){return -1;}
for(var i=0;i<this.length;i++){
if(this[i]==keyword){
return i;
}
}
return -1;
}
|
注:getIndex方法和函数getIndex等效, 函数是我早起的实现,我自己感觉实现的还可用就拿出来分享给大家,也许有bug,请大家指正吧Orz
修正了几个BUG
[ 本帖最后由 eye_onme 于 2009-6-17 19:37 编辑 ] |
|