//현재 웹페이지의 모든 텍스트에서
var entireText = document.getElementsByTagName('body')[0].innerText;
// 단어들을 쪼갠 후에
var splitedText = entireText.split(' ');
//등장 횟수를 계산하고
var countedWord = {};
for(var i=0; i<splitedText.length; i++){
var word = splitedText[i].toLowerCase();
if(countedWord[word] == undefined){
countedWord[word] = 1;
} else {
countedWord[word] = countedWord[word] + 1;
}
}
// 정렬 한 후에
var countedWordArr = new Array();
for(var name in countedWord){
countedWordArr.push([name, countedWord[name]])
}
countedWordArr.sort(function(a, b){
return a[1] - b[1];
})
// 콘솔창에 출력한다
for(var i = 0; i < countedWordArr.length; i++){
console.log(countedWordArr[i][0], countedWordArr[i][1])
}