1、var ArrayX = [0];
//判断元素是否在数组里Array.prototype.inArray = function(e) { for(i=0;i<this.length && this[i]!=e;i++); return !(i==this.length); }使用方法:ArrayName.inArray(val)
2、//删除数据元素Array.prototype.remove=function(dx){ if(isNaN(dx)||dx>this.length){return false;} for(var i=0,n=0;i<this.length;i++) { if(this[i]!=this[dx]) { this[n++]=this[i] } } this.length-=1 }使用方法:ArrayName.remove(xiabiao);
3、//获取元素在数组中的位置function searchKeys(needle, haystack){ var result = []; for (i in haystack) { if (haystack[i] == needle) { result.push(i); } } return result;}使用方法:searchKeys(val,ArrayName);