Javascript 字频计数器

Javascript 字频计数器,javascript,counter,frequency,word,Javascript,Counter,Frequency,Word,从下面的代码 var words = 'one two three four one two three'; wordArray = words.split(' '); var newArray = []; var words = {}; $.each(wordArray, function (ix, word ) { if ($.inArray(word , newArray) > -1) { words[word]++; } else {

从下面的代码

var words = 'one two three four one two three';
wordArray = words.split(' ');
var newArray = [];
var words = {};

$.each(wordArray, function (ix, word ) {
    if ($.inArray(word , newArray) > -1) {
        words[word]++;
    }
    else {
        console.log('that wasnt in the array');
        words[word] = 1;
    }

});
如何获得按字数排序的词频降序输出?谢谢

var wordsString = 'one two three four one two three';
var wordArray = words.split(' ');
var words = {};

$.each(wordArray, function (i, word ) {
    if (word in words) {
        words[word] += 1 ;
    }
    else {
        console.log('that wasnt in the array');
        words[word] = 1;
    }

});
var-wordsString='一二三四一二三';
var wordArray=wordsString.split(“”);
var wordCounter={};
for(var i=0;iconsole.log(wordCounter)
使用
words
中的计数器对
wordArray
数组进行排序。你知道吗?当POJS有更有效的方法时,为什么要使用jQuery?你在测试newArray,但你从来没有在newArray中放入任何值。