Skip to content

Instantly share code, notes, and snippets.

@tajo
Created December 15, 2013 01:15
Show Gist options
  • Save tajo/7967419 to your computer and use it in GitHub Desktop.
Save tajo/7967419 to your computer and use it in GitHub Desktop.
Counts FB messages
function counting(arr) {
var a = [], b = [], prev;
arr.sort();
for ( var i = 0; i < arr.length; i++ ) {
if ( arr[i] !== prev ) {
a.push([arr[i], 1]);
} else {
a[a.length-1][1]++;
}
prev = arr[i];
}
a = a.sort(function(a,b){
return b[1] - a[1];
});
return a;
}
elements = document.getElementsByClassName('user');
var names = new Array();
for (var i = 0; i < elements.length; i++)
{
names.push(elements[i].innerText);
}
names = counting(names);
for (i = 0; i < names.length; i++)
{
console.log(i+1 + '. ' + names[i][0] + ' - ' + names[i][1]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment