JSFiddle - React, Tailwind, and code Playground

by fillano

HTML

<pre><code id="panel"></code></pre>

JavaScript

var items = [
    {
      "sort": "ab"
    },
    {
      "sort": "adc"
    },
    {
      "sort": "ak"
    }
  ];
  var result = JSON.stringify(items.sort((a, b) => {
    if(Math.abs(a.sort.length - b.sort.length) > 0) {
      return a.sort.length - b.sort.length;
    } else {
      return a.sort > b.sort;
    }
  }, null, 4));
  document.getElementById('panel').innerHTML = result;