Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
Zurück zur Übersicht
Javascript: Einen Hash von einem String erstellen
#Tutorials#Javascript
Javascript bietet im Gegensatz zu PHP keine Hash Methoden wie md5 oder sha1. Manchmal möchte man aber nur einen Hash haben um diesen beispielsweise in einem Cookie zu speichern, damit man vergleichen kann, ob eine Notification schonmal gelaufen ist, oder nicht. Ich habe hier eine kleine Funktion gefunden, die genau dies tut.
hashCode = function(str) {
var hash = 0, i, chr, len;
if (str.length === 0) return hash;
for (i = 0, len = str.length; i < len; i++) {
chr = str.charCodeAt(i);
hash = ((hash << 5) - hash) + chr;
hash |= 0; // Convert to 32bit integer
}
return hash;
};
Kommentare
Danke für Antworten schon mal im voraus.
Hinterlasse einen Kommentar