JSFiddle - React, Tailwind, and code Playground
by imsky
JavaScript
var s = [1,2,3,2,2,2,3,4,5,1,1,1,2,3,4,2,5,3,5]
var k = []
var h = {}
var o = []
for(i = 0; i < s.length; i++){
h[s[i]] = (h[s[i]] != null) ? 1 + h[s[i]]: 1;
}
for(i in h){
k.push(+i)
}
k.sort()
for(i = 0; i < k.length; i++){
for(j = 0; j < h[k[i]]; j++){
o.push(k[i])
}
}
console.log(o)