JSFiddle - React, Tailwind, and code Playground
JavaScript
function quickSort( array ) {
return array.length > 1 ? quickSort( array.slice(1).filter( function(e){ return e < array[0]; } ) ).concat( [array[0]], quickSort( array.slice(1).filter( function(e){ return e >= array[0]; } ) ) ) : array;
}
console.log( quickSort( [3,0,1,8,7,2,5,4,9,6] ) );