JS 常见操作

一、扩展Array  最大值 和最小值函数

function array_max()

 {

    var i,
    max = this[0];

    for (i = 1; i < this.length; i++)

    {

        if (max < this[i])

        max = this[i];


    }

    return max;


}

Array.prototype.max = array_max;

  function array_min()
  {
  var j,
  min=this[0];
  for ( j=1;j<this.length;j++)
  {
     if(min>this[j])
	  min=this[j];
  }
  return  min;
  }
Array.prototype.min=array_min;


调用

 var x=new Array(1,2,3,4,5,0);
alert(x.min());

二、 去除重复数

 

Array.prototype.del = function() { 
var a = {}, c = [], l = this.length; 
for (var i = 0; i < l; i++) { 
var b = this[i]; 
var d = (typeof b) + b; 
if (a[d] === undefined) { 
c.push(b); 
a[d] = 1; 
} 
} 
return c; 
} 


 var  yy=new Array(1,22,44,22,44,44,44,44,22,22,2,2,3,3,4,5,0);
yy.del()

 

posted on 2012-10-22 15:00  markygis  阅读(179)  评论(1)    收藏  举报