Показать сообщение отдельно
  #3 (permalink)  
Старый 03.02.2016, 14:58
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Узнать количество одинаковых символов в отсортированном массиве можно так
<script>
		var arr = ['a','a','a','b','b','c']
		var obj = new Object();
		var index,elem,lastIndex,length
		while (arr.length != 0){
			index = 0;
			elem = arr[index];
			lastIndex = arr.lastIndexOf(elem);
			length = lastIndex - index + 1
			arr.splice(index, length);	
			obj[elem] = length;
		}
		
		for (var prop in obj)
		{
			document.write(prop + " : " + obj[prop] + "<br>");	
		}
		
	</script>
Ответить с цитированием