Files
TheGame/packages/web/utils/stringHelpers.ts
2022-02-28 20:28:28 -08:00

10 lines
261 B
TypeScript

export const hashCode = (str: string): string => {
let hash = 0;
for (let i = 0; i < str.length; i++) {
const char = str.charCodeAt(i);
hash = (hash << 5) - hash + char;
hash &= hash; // Convert to 32bit integer
}
return hash.toString();
};