私はアイテムの配列を持っています。例えば:
var classes = ['link', 'block', 'hide', 'link', 'menu', 'block', 'content', 'link', 'footer', 'img', 'img', 'link', 'modal', 'button', 'form', 'input', 'button', 'input', 'link', 'toString', 'valueOf', 'button'];
頻度でソートされた一意のアイテムの配列を取得する必要があります。
'link'
配列には5回含まれているため、アイテムは最初の場所にある必要があります。
'button'
配列には3回含まれているため、項目は2番目にある必要があります。
等
["link", "button", "input", "img", "block", "footer", "content", "modal", "menu", "form", "hide", "toString", "valueOf"]