2
所以我有一些我在JS中编写的代码,但它在按字母顺序排序之前对数字进行排序,我希望它在数字之前按字母顺序排列。这是它的一个JSfiddle在行动。按照字母顺序排序JSON和数字
var sort_by = function(field, reverse, primer){
var key = function(x) {return primer ? primer(x[field]) : x[field]};
return function(a,b) {
var A = key(a), B = key(b);
return ((A < B) ? -1 : (A > B) ? +1 : 0) * [-1,1][+!!reverse];
}
}
你的代码是难以阅读 – Mohsen