Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. // way 1
  2. mergedPairs.sort((a, b) => 1000 * (b.length - a.length) + 1 * (a <= b ? -1 : 1));
  3. // way 2
  4. mergedPairs.sort((a, b) => ((b.length - a.length) || (a <= b ? -1 : 1)));
  5. // way 3
  6. mergedPairs.sort(function(a, b) {
  7. if(b.length > a.length) return b.length - a.length;
  8. else if(b.length < a.length) return -1
  9. else {
  10. var values = {'1': 2, '2': 1, '=': 0}
  11. if (values[b[0]] > values[a[0]]) return values[b[0]] - values[a[0]];
  12. else if (values[b[0]] < values[a[0]]) return -1;
  13. else{
  14. return a.localeCompare(b);
  15. }
  16. }
  17. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement