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()
浙公网安备 33010602011771号