Hell-O!
Es sollen die Zahlen von 0 bis 10 mit der Funktion h(k) = k mod 11 gehasht werden.
Die Ergebnisse sollen die Schlüssel werden, und du willst zählen, wie oft ein Ergebnis vorkommt?
Irgendwie funktioniert das aber nicht so wie es soll. Kann mir jemand den Fehler zeigen und eventuell korrigieren?
Der Fehler liegt nicht im Javascript, sondern in deiner Logik. Wenn das Script im else-Zweig landet, dann gibt es den Schlüssel noch nicht, gleichwohl handelt es sich um das *erste* Vorkommen von hashWert. Konsequenterweise musst du dann auch die Eigenschaft mit 1 initialisieren, nicht mit 0.
Siechfred
--
Hier könnte Ihre Werbung stehen.
Hier könnte Ihre Werbung stehen.