Я пытаюсь сортировать массив объектов. Я бы предпочел не писать собственный метод сортировки для каждого атрибута.
В любом случае я могу расширить встроенный метод array.sort()
, чтобы принять дополнительный параметр, описывающий атрибут для сортировки? Например.
array.sort(function(a, b, attr) { return a.attr - b.attr; }, 'name');