JSFiddle - React, Tailwind, and code Playground
by sQu1rr
HTML
<pre id="out"></pre>
JavaScript
var strings = ['d', 'ab', 'cd', 'ad', 'abc'];
strings.sort(function (a, b) {
return a.length == b.length ? a > b : b.length - a.length;
})
document.getElementById('out').innerHTML = strings.join('\n');