UNPKG

lenye_base

Version:

基础方法

23 lines (18 loc) 446 B
/** * string hash map * From https://stackoverflow.com/questions/7616461/generate-a-hash-from-string-in-javascript-jquery */ function hash(str) { var _str = String(str); var hash = 0; var i; var chr; if (_str.length === 0) return hash; for (i = 0; i < _str.length; i++) { chr = _str.charCodeAt(i); hash = (hash << 5) - hash + chr; hash |= 0; // Convert to 32bit integer } return hash; } export default hash;