UNPKG

utilise

Version:

Lean JavaScript Utilities as Micro-libraries

11 lines (10 loc) 241 B
module.exports = function hashcode(str) { var hash = 0 if (!str) return hash for (var i = 0; i < str.length; i++) { var char = str.charCodeAt(i) hash = ((hash<<5)-hash)+char hash = hash & hash } return hash }