直接使用这三个方法即可: function hashCode(strKey) { var hash = 0; if(!isNull(strKey)) { for (var i = 0; i < strKey.length; i++) { hash = hash * 31 + strKey.charCodeAt(i); hash = intValue(hash); } } return hash; } function isNull(str){ return str == null || str.value == ""; } function intValue(num) { var MAX_VALUE = 0x7fffffff; var MIN_VALUE = -0x80000000; if(num > MAX_VALUE || num < MIN_VALUE) { return num &= 0xFFFFFFFF; } return num; }
javascript中获得HashCode值
最新推荐文章于 2023-03-16 17:18:33 发布