Skip to content

Instantly share code, notes, and snippets.

@happydeveloper
Created October 1, 2014 09:11
Show Gist options
  • Save happydeveloper/6ad70b8f35b4cb83d355 to your computer and use it in GitHub Desktop.
Save happydeveloper/6ad70b8f35b4cb83d355 to your computer and use it in GitHub Desktop.
Word Counter
wordsChunk = document.getElementsByTagName('body')[0].innerText.split(' ')
wordSortTable = {};
for(i = 0; i < wordsChunk.length; i++){
wordSortTable[wordsChunk[i]] = wordSortTable[wordsChunk[i]] == undefined ? 1 : wordSortTable[wordsChunk[i]]+1;
}
wordSort = []
for(var name in wordSortTable){
if(name.length == 1 && name.match(/\W/g))
continue;
wordSort.push([name, wordSortTable[name]]);
}
wordSort.sort(function(a, b) {return a[1] - b[1]})
//wordSort = wordSort.splice(0,200);
str = '';
for(var i = 0; i < wordSort.length; i++){
str += wordSort[i][1] +"\t"+ wordSort[i][0].replace(/\n/g, "") + "\n"
}
console.log(str);
console.log("%cWord Counter", "text-shadow: -0.06em 0 red, 0.06em 0 cyan; font-size:50px");
console.log('by 서툰 영어의 시대');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment