Нашел такой код
var v = 'id';
$.fn.sort = function() {
return this.pushStack( [].sort.apply( this, arguments ), []);
};
function sortAlpha(a,b){
return a[v] * 1 < b[v] * 1 ? 1 : -1;
};
json.sort(sortAlpha);
Мне надо както модифицировать компаратор таким образом, чтобы он принимал 3 аргумент, ключ в json, по которому надо сравнивать объекты.
Чтобы вызо выглядил таким образом
json.sort(sortAlpha,'id');
function sortAlpha(a,b,v){
return a[v] * 1 < b[v] * 1 ? 1 : -1;
};
как это сделать ?