当前位置: 代码迷 >> ASP.NET >> js如何取出数组中的最大值
  详细解决方案

js如何取出数组中的最大值

热度:7844   发布时间:2013-02-25 00:00:00.0
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);
  相关解决方案