例如:
<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.
排序道理挺简单,就是有时候封在函数里看得让人云里雾里
9981

被折叠的 条评论
为什么被折叠?



