Vollständiger Quelltext dieser HTML5-Seite:
<!DOCTYPE html>
<title>JS Quicksort</title>
<meta charset = "utf-8">
<script>
'use strict';
const quicksort = ([kopf, ...rest]) =>
kopf === undefined // Liste leer?
? [] // ja, dann []
: [].concat( // sonst:
quicksort(rest.filter((a) => a < kopf)),
kopf,
quicksort(rest.filter((a) => a >= kopf))
); // Ende quicksort mit ECMAScript 2016
</script>
<button type="button" style="font-size: 2.5em"
onclick="
'use strict';
var liste = prompt('Liste=?', '12,1,3,1')
.split(',').map(Number);
alert(liste +'\n=> ' + quicksort(liste));
"> Quicksorttest: hier klicken!</button>
<h2>Vollständiger Quelltext dieser HTML5-Seite:</h2>
► Nu HTML CHECKER 🤔