javascript如何找出数组中第二大的值 javascript如何找出数组中第二大的值 ,rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function SortDemo(){ var a, l; // 声明变量。 a = new Array(1 ,2,5, 7, 9); l = a.sort(); // 排序数组。 alert(l[1]); // 返回排序的数组。} var a = new Array(51,3,23,412,324,2,32,33), max = 0, submax = 0;for(var i = 0, count = a.length; i < count; i++){ if(a[i] > submx) { if(a[i] > max) { max = a[i]; } else { submax = a[i]; } }}alert(submax); //324 function sortNumber(a,b){return a - b}var arr =[1,4,2,3,5];arr.sort(sortNumber)alert(arr[arr.length-2]) 这方法很好,不过也够笨的了,return b - a;然后取第二项不就行了!! ExtJS 的按钮不显示 JS实现网页窗口总在最前面显示(- -|。。急) 各位大虾帮帮忙~~~ JS的 eval('var rs='+ (data)); ←语法错误 Flash和JS交互跨域的问题!!着急,很着急 设置链接(link)目标(target) 急!大家看下! 小米官网是怎样判断手机or电脑访问的 如何使用javascript实现自这样一个按钮 问大家一个关于一个打开窗口的问题 以网页的形式做办公自动化,给点意见? 求教 请各位高手看下错误 mediaplay网页调用,如何只播放其中的一段
var a, l; // 声明变量。
a = new Array(1 ,2,5, 7, 9);
l = a.sort(); // 排序数组。
alert(l[1]); // 返回排序的数组。
}
var a = new Array(51,3,23,412,324,2,32,33),
max = 0, submax = 0;
for(var i = 0, count = a.length; i < count; i++)
{
if(a[i] > submx)
{
if(a[i] > max)
{
max = a[i];
}
else
{
submax = a[i];
}
}
}
alert(submax); //324
{
return a - b
}var arr =[1,4,2,3,5];
arr.sort(sortNumber)alert(arr[arr.length-2])