function   mm(a)  
  {  
   
  return   /(\x0f[^\x0f]+\x0f)[\s\S]*\1/g.test("\x0f"+   a.join("\x0f\x0f")   +"\x0f");  
  }  
   
  Array.prototype.delsame = function(){
var arr = [] ,j=0;
for(var i=0;i<this.length;i++)
{
if(!arr.chksame(i ,this))
{
arr[j] = this[i];
j++;
}
}
return arr;
  }
  Array.prototype.chksame = function(n ,arr){
for(var i=0;i<this.length;i++)
{
if(this[i] == arr[n])
{
return true;
}
}
return false
  }
  var   ary   =   new   Array("1111" ,"22","33","1111");  
  //alert(mm(ary))
  alert(ary.delsame())