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

Сортировка массива по убыванию с приоритетом общего количества данных элементов
Зубик,
var a = [ 1,2,3,1,1,2,3,3,2], c = {};
   a.forEach(function(a) {
   c[a] ? c[a]++ : (c[a]=1)
});
 a.sort(function(a,b) {
   return c[b] - c[a] || b - a
})
alert(a)

Последний раз редактировалось рони, 25.03.2016 в 11:12.
Ответить с цитированием