我想顯示 Object wordCounts,它存儲一系列單詞,其值是一個單詞在字符串中重復(fù)的次數(shù),發(fā)生的情況是我想按該單詞的重復(fù)次數(shù)按順序顯示該變量有,我只想顯示 20 個重復(fù)次數(shù)最多的單詞。我遇到的主要問題是,就我的代碼而言,它返回一個 JSON,這不允許我放入一個 div 來給它一個樣式。項目詳情.tsgetWordCount(str) {let arrayOfWords = str.split(/\s+/);var wordCounts = Object.create(null);for(let i = 0; i<arrayOfWords.length; i++){ let word = arrayOfWords[i]; if(!wordCounts[word]){ wordCounts[word] = 1; }else{ wordCounts[word] ++; }} return wordCounts; };項目詳細(xì)信息.html <p>{{getWordCount(str) | keyvalue | json}}</p>表示[ { "key": "También", "value": 1 }, { "key": "Un", "value": 1 }, { "key": "algoritmo", "value": 1 }, { "key": "aunque", "value": 1 }, { "key": "caracteres", "value": 1 }, { "key": "cifrado", "value": 1 }, { "key": "codificados", "value": 1 }, { "key": "composición", "value": 2 }, { "key": "cualquier", "value": 1 }, { "key": "de", "value": 5 }, { "key": "descifrado", "value": 1 }, { "key": "destinatario", "value": 1 }, { "key": "en", "value": 1 }, { "key": "es", "value": 2 }, { "key": "escritura", "value": 1 }, { "key": "forma", "value": 1 }, { "key": "generados", "value": 1 }, { "key": "imprimibles", "value": 1 }, { "key": "no", "value": 1 }, { "key": "original.", "value": 1 }, { "key": "para", "value": 1 }, { "key": "persona,", "value": 1 }, { "key": "por", "value": 2 }, { "key": "puede", "value": 1 }, { "key": "que", "value": 1 }, { "key": "que,", "value": 1 }, { "key": "sentido", "value": 1 }, { "key": "sentido.", "value": 1 }, { "key": "ser", "value": 1 }, { "key": "signos", "value": 1 }, { "key": "sistema", "value": 1 }, { "key": "su", "value": 1 }, { "key": "sí", "value": 1 }, { "key": "texto", "value": 1 }, { "key": "tienen", "value": 1 }, { "key": "un", "value": 2 }, { "key": "una", "value": 3 }, { "key": "unidad", "value": 1 } ]結(jié)果我不能給它任何風(fēng)格。
查看完整描述