Узнать количество одинаковых символов в отсортированном массиве можно так
<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>