JS Array.sort()排序函数

例如:


当返回 负数-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


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

你可能感兴趣的:(随笔)