freeCodeCamp Challenge Guide: Sort using a custom comparator

Sort using a custom comparator


Solutions

Solution 1 (Click to Show/Hide)
function lengthSorter(arr) {
  arr.sort(function(a, b) {
    var result = b.length - a.length;
    if (result == 0)
      result = a.localeCompare(b);
    return result;
  })
  return arr;
}