js怎么取出数组中的最大值
请问怎么取出 xarry的最大值?? 谢谢
$("#addFiles").click(function(){
var xarry = new Array();
$("#fileTd").find("input[type='text']").each(function(i){
xarry.push(parseInt($(this).attr("id").replace("txtFileUrl","")))
})
})
------解决方案--------------------遍历取,或者你在填充时,因为是一个个填充的,就可以得到最大值
------解决方案--------------------这……
var max=arr[0]
for(var i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
alert(max);
手写没检查
------解决方案--------------------JScript code
$("#addFiles").click(function(){
var xarry = new Array();
$("#fileTd").find("input[type='text']").each(function(i){
xarry.push(parseInt($(this).attr("id").replace("txtFileUrl","")))
})
alert(Math.max.apply(Math,xarry)); //这里弹出的就是最大值
})
------解决方案--------------------
JScript code
//js数组求最大最小值可以这么写,不用自己写遍历比较
最大:Math.max.apply(Math,array);
最小:Math.min.apply(Math.array);