JSFiddle - React, Tailwind, and code Playground

by Jim Schubert

JavaScript

var arr = [81,55,75,5,3,6,95,0,55,-97];
var arr2 = ["zebra", "goat", "walrus", "cat"];

var sorter = function(modifier) {
    return function(arr){
        arr.sort(modifier);
    };
};

var asc = sorter(function(a,b){
   return a > b; 
});

var desc = sorter(function(a,b){
   return a < b; 
});

asc(arr);
console.log(arr);

desc(arr);
console.log(arr);

asc(arr2);
console.log(arr2);

desc(arr2);
console.log(arr2);