我有一系列项目。例如:
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'
item 应该放在第一位,因为数组包含它 5 次。
'button'
item 应该排在第二位,因为数组包含它 3 次。
ETC
["link", "button", "input", "img", "block", "footer", "content", "modal", "menu", "form", "hide", "toString", "valueOf"]