大家帮我理解下js中数组的sort方法 本帖最后由 hexinping123 于 2012-01-06 21:48:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sort() 方法可以接受一个比较方法作为参数数组会根据参数方法的规则判断数组每项的大小,然后排序 http://topic.csdn.net/u/20120106/19/b379431c-9cbe-4bac-a8da-1841968dde7b.html values.sort(compare);就是按照你制定的比较规则进行比较,compare(a,b)你可以写成别的比较方法,例如function compare(a,b){ if(a.toString().length>b.toString().length)return 1else if(a.toString().length==b.toString().length)return 0elsereturn -1}比较规则自己定义 var values=[1,2,10,3,4,5,0];values.sort(function(a,b){return a-b}) 搜索框问题 急求一个拖动效果 请教调用IFRAME中函数的问题。 模态窗口showModelessDialog,子页面可否刷新??? js动态树显示问题? 初用Javascrip, $代表什么意思? document.getElementById("").src = XXXX 不执行 获得当前页面地址中的一个值 js 变量作用域 高手帮忙,想了两星期没想出来 一个JQ特效在网上看效果正常,下载到本地却运行不了! js 中的写法(function)(document)怎么解释?
数组会根据参数方法的规则判断数组每项的大小,然后排序
就是按照你制定的比较规则进行比较,
compare(a,b)你可以写成别的比较方法,例如
function compare(a,b)
{
if(a.toString().length>b.toString().length)
return 1
else if(a.toString().length==b.toString().length)
return 0
else
return -1
}比较规则自己定义
values.sort(function(a,b){return a-b})