Показать сообщение отдельно
  #4 (permalink)  
Старый 30.09.2013, 01:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

harold,

for (var a = [2, 7, 5, 1, "a", 5, 2, 2, "a", "a", 7, 0], b = {}, i = 0; i < a.length; i++) b[a[i]] ? b[a[i]]++ : b[a[i]] = 1;
alert(JSON.stringify(Object.keys(b)
    .map(function (c) {
        return [c, b[c]]
    })));
Ответить с цитированием