我使用以下代碼創建每個單詞的對象(單詞單詞陣列),並檢查每個單詞的出現次數,並將其與每個對象一起存儲。按出現次序排列對象
var wordOccurrences = { };
for (var i = 0, j = wordsArray.length; i < j; i++) {
wordOccurrences[wordsArray[i]] = (wordOccurrences[wordsArray[i]] || 0) + 1;
}
console.log(wordOccurrences);
此輸出:
Object { hello: 1, world!: 2, click: 1, here: 1, goodbye: 1 }
我將不勝感激,如果有人可以幫助我,例如,通過它們的出現排序的對象升序或降序。我嘗試了幾種方法,但都沒有取得正確的結果。
所需的輸出會是這樣的:
world! 2
hello 1
click 1
here 1
goodbye 1
[按屬性值排序JavaScript對象(http://stackoverflow.com/questions/1069666/sorting-javascript-object-by-property-value)的可能的複製 – Itay