JSFiddle - React, Tailwind, and code Playground

Sort Questions Keys.

by Nalin Sajwan

JavaScript

function sortQuestionIds(versionArr, splitBy) {
  return versionArr.map(function(e) {
    return e.split(splitBy).map(function(e) {
      return parseInt(e)
    })
  }).sort(function(a, b) {
    for (var i = 0; i < Math.max(a.length, b.length); i++) {
      if (!a[i]) return -1;
      if (!b[i]) return 1;
      if (a[i] - b[i] != 0) return a[i] - b[i];
    }
    return 0;
  }).map(function(e) {
    return e.join(splitBy)
  });
}

var versions = [
 ...