<script> 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 testPara(str){ ss=str.split(";") for (var i=0;i<ss.length;++i)alert (ss[i]); } testPara("0;48;3"); </script>
扩展的方法max也属于数组的一个对象 所以需要这样用 function testPara(str) { ss=str.split(";") for (var i=0;i<ss.length;++i)alert (ss[i]); alert(ss.max()); }
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 testPara(str){
ss=str.split(";")
for (var i=0;i<ss.length;++i)alert (ss[i]);
}
testPara("0;48;3");
</script>
所以需要这样用
function testPara(str)
{
ss=str.split(";")
for (var i=0;i<ss.length;++i)alert (ss[i]);
alert(ss.max());
}
谢谢cloudchen(陈系上.net) 、 yeefly(Web开发版) !