JavaScriptの文字列の文字数のヒストグラムを作成しようとしています。 :0 B:0 C:0 D:今、文字列のためのJavascriptヒストグラム
EGこんにちは..私は文字の周波数を表示する文字列を持っているが、私はそうのようにそれを表示しようとしています0 e:1 f:0 ...
これは私のコードです。
class myString {
constructor(text) {
this.text = text.toLowerCase();
this.text = this.text.replace(/\s/g, '');
}
getFrequency() {
let string = this.text
var letters = {};
for (var i=0; i<string.length;i++) {
var character = string.charAt(i);
if (letters[character]) {
letters[character]++;
} else {
letters[character] = 1;
}
}
return letters;
};
Histogram(){
var stringBase = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
var letters = this.getFrequency();
console.log(letters);
}
}
私のコードをコンソールに印刷したいと思います。
問題は何ですか? 「ディスプレイ」とまったく同じ意味ですか? – Pointy
コンソールに出力する – GurdevSingh