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);
手写没检查
[解决办法]
$("#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)); //这里弹出的就是最大值 })
[解决办法]
//js数组求最大最小值可以这么写,不用自己写遍历比较最大:Math.max.apply(Math,array);最小:Math.min.apply(Math.array);