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;i console.log(wordCounter)
使用words
中的计数器对wordArray
数组进行排序。你知道吗?当POJS有更有效的方法时,为什么要使用jQuery?你在测试newArray,但你从来没有在newArray中放入任何值。