我正在做很多排序,目前这样做是这样的:
function sortby(a, b, prop) {
if (a[prop].toLowerCase() > b[prop].toLowerCase())
return 1;
else
return -1
}
像这样使用:
someArray.sort(function (a, b) { return sortby(a, b, 'propertyname') });
但我怀疑可以通过应用或绑定做一些更聪明的事情,比如
someArray.sort(sortby.bind(a,b,'propertyname'))?