Показать сообщение отдельно
  #3 (permalink)  
Старый 23.04.2015, 13:08
Аватар для Armen
Кандидат Javascript-наук
Отправить личное сообщение для Armen Посмотреть профиль Найти все сообщения от Armen
 
Регистрация: 28.06.2009
Сообщений: 120

Сообщение от рони Посмотреть сообщение
Armen,

<script>
var arr = [0, 0, 4, 8, 8, 10, 45, 0, 23, 3, 8],
       result = [],
       temp = {};
   arr.forEach(function(item, index, array) {
       temp[item] ? (temp[item].push(item)) : (temp[item] = [item]);

   });
   Object.keys(temp).forEach(function(key) {

       temp[key].length > 1 && result.push(temp[key])

   });
   document.write(JSON.stringify(result))
</script>
А есть вариант без создания объекта?
Ответить с цитированием