84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
用.sort(function(x,y){return x.a<y.a?1:-1})进行从大到小排序中,对于两个对象,他们的a值是相等的,排完序后,他们的顺序改变了,本来在前面的现在变后面了。如果相等不可以按照原来的(相对)顺序不变吗?不仅仅是两个对象排序,有好多对象,但是他们有好多的a值都是相等的。不知道有没有听懂我在说什么?谢谢指教~
是用的jQuery的sort吗?
如果是jQuery,且x.a和y.a为数值,建议可以这样:
.sort(function(x,y){return y.a - x.a})
是用的jQuery的sort吗?
如果是jQuery,且x.a和y.a为数值,建议可以这样: