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;
var x = new Array(1, 2, 3, 4, 5, 6);
var y = x.max( );
如果要它在数组中的位置
<script>
function array_max( ){
var i, max = this[0],j=0;
for (i = 1; i < this.length; i++)
{
if (max < this[i]){max = this[i];j=i;}
}
return j;
}
Array.prototype.max = array_max;
var x =[12,3,-4,0];
var y = x.max( );
alert(y);
alert(x);
</script>
<script>
function array_max( ){
return this.concat().sort(function(a,b){return b-a})[0];
}
Array.prototype.max = array_max;
var x =[12,3,-4,0];
var y = x.max( );
alert(y);
alert(x);
</script>