JS Array.sort()排序函数

例如:

<SCRIPT>

this.Array.sort(function (a, b) { return a.Name() > b.Name() ? 1 : -1 });</SCRIPT>

当返回 负数-1。排序认为A对象在B之前。结果 [A.B]

当返回正数1。排序会认为A在B之后。结果[B,A]


(关于时间排序)

Arr.sort(function(a, b){return a.Date() < b.Date()? 1 : -1}此时按照最近时间在最前排列。12.31在最前 .可知 12.31>1.1


(关于字母排序)

Array().sort(function (a, b) { return a.Value() > b.Value() ? 1 : -1 }。A在最前.可知 A<Z.


排序道理挺简单,就是有时候封在函数里看得让人云里雾里

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值