UNPKG

nornj

Version:

A powerful template engine that can works with React, JSX enhancement or alternative tools.

23 lines (19 loc) 357 B
function uniqueKey(str, hash) { let len = str.length; if (len == 0) { return str; } if (hash == null) { hash = 0; } let i, chr; for (i = 0, len = str.length; i < len; i++) { chr = str.charCodeAt(i); hash = (hash << 5) - hash + chr; hash |= 0; } return hash; } module.exports = { uniqueKey };