Untitled
unknown
plain_text
a year ago
449 B
3
Indexable
function stringHash(str: string): number { let hash = 0; if (str.length === 0) return hash; for (let i = 0; i < str.length; i++) { const char = str.charCodeAt(i); hash = ((hash << 5) - hash) + char; hash = hash & hash; // Convert to 32bit integer } return hash; } // Example usage const myString = "This is a string"; const hashValue = stringHash(myString); console.log(hashValue); // Output: A number (hash of the string)
Editor is loading...
Leave a Comment