Показать сообщение отдельно
  #2 (permalink)  
Старый 24.03.2016, 11:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

Зубик,

var a = [1, 2, 3, 1, 1, 1, 2, 2, 3, 3, 3, 3],
    c = {};
a.forEach(function(b) {
    c[b] ? c[b]++ : c[b] = 1
});
a.sort(function(b, d) {
    return c[d] - c[b]
});
alert(a);
Ответить с цитированием