Ich versuche, ein Histogramm der Anzahl der Zeichen in einer Zeichenfolge mit Javascript zu erstellen. Im Moment habe ich die Zeichenfolge bekam die Häufigkeit von Zeichen zu zeigen, aber ich versuche, es zu zeigen, wie so ..Javascript Histogramm
EG für die Zeichenfolge Hallo: a: 0 b: 0 c: 0 d: 0 e: 1 f: 0 ...
Dies ist mein Code.
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);
}
}
Ich möchte meinen Code auf die Konsole wie so drucken.
Was ist das Problem? Was genau meinst du mit "Display"? – Pointy
Drucken auf der Konsole – GurdevSingh