使用JavaScript对数组进行排序
这个问题在这里已经有了答案:
JavaScript的Array#sort
接受一个函数,它将重复调用数组中的一对条目。 该函数应返回0
,如果元件是等价的, <0
如果第一个元素是“小于”第二,或>0
如果第一元件是所述第二“大于”。 所以:
Con.sort(function(a, b) {
if (a.Team === b.Team) {
return 0;
}
return a.Team < b.Team ? -1 : 1;
});
如果你遇到这种情况,你可以在一行上做到这一点(如果我不这样做,我发现它更容易调试):
Con.sort(function(a, b) { return a.Team === b.Team ? 0 : a.Team < b.Team ? -1 : 1; });
链接地址: http://www.djcxy.com/p/19343.html