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 = [
...