hashCode
function hashCode(value: unknown): number;
Der Wert wird zuerst zu einer Zeichenkette — ein Objekt über die schlüsselsortierte Form von stringifyJson — und die Zeichenkette zu einer 32-Bit-Ganzzahl gefaltet. Zwei Werte, die equals für gleich hält, hashen gleich.
Es ist ein Eimerschlüssel, keine Prüfsumme: verschiedene Werte können kollidieren, und das Ergebnis ist über Versionen der Bibliothek hinweg nicht garantiert.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Der zu hashende Wert. |
Rückgabewert
number — eine 32-Bit-Ganzzahl; 0 bei leerer Zeichenkette.
Beispiele
Hashen
hashCode("abc"); // => 96354
hashCode(""); // => 0
Siehe auch
Quellcode
23 September 2026
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.