UNPKG
compactor
Version:
latest (0.1.2)
0.1.2
0.1.1
0.1.0
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Compress pdf and img on browser
github.com/tt-p/compactor
tt-p/compactor
compactor
/
src
/
util
/
StringUtils.js
14 lines
(12 loc)
•
293 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
export
const
hashCode = (
str
) => {
let
hash
=
0
;
if
(
str
.length ===
0
) {
return
hash; }
for
(
let
i
=
0
; i <
str
.length; i++) {
let
chr
=
str
.
charCodeAt
(i); hash = ((hash <<
5
) - hash) + chr; hash |=
0
; }
return
hash; };