Here you can find the source of hashCode()
/***//from w w w. jav a2 s .com * roundNumber() * A simple function to round a decimal to a specified * number of decimal places. * * Arguments: number to round, number of decimal places * Returns: a float ****/ function roundNumber(number, decimals) { var newnumber = new Number(number+'').toFixed(parseInt(decimals)); return parseFloat(newnumber); }; /*** * hashCode() * A simple function to determine a quick hash of a string. * * Returns: a 32 bit integer ****/ String.prototype.hashCode = function(){ var hash = 0, i, char; if (this.length == 0) return hash; for (i = 0; i < this.length; i++) { char = this.charCodeAt(i); hash = ((hash<<5)-hash)+char; hash = hash & hash; // Convert to 32bit integer } return hash; };
var host = 'https: String.prototype.hashCode = function(){ var hash = 0; if (this.length == 0) return hash; for (i = 0; i < this.length; i++) { char = this.charCodeAt(i); hash = ((hash<<5)-hash)+char; hash = hash & hash; return hash; getRequest = function(url, callback) { var req = new XMLHttpRequest(); req.open("GET", url, true); if (callback != null) { req.onload = callback; return req; postRequest = function(url, callback) { var req = new XMLHttpRequest(); req.open("POST", url, true); if (callback != null) { req.onload = callback; return req;
'use strict'; String.prototype.hashCode = function () { var hash = 0; if (this.length === 0) { return hash; for (var index = 0; index < this.length; index++) { var char = this.charCodeAt(index); hash = ((hash << 5) - hash) + char; ...
String.prototype.hashCode = function() { var hash = 0, i, chr, len; if (this.length === 0) return hash; for (i = 0, len = this.length; i < len; i++) { chr = this.charCodeAt(i); hash = ((hash << 5) - hash) + chr; hash |= 0; return hash; ...
String.prototype.hashCode = function() { var hash = 0, i, chr, len; if (this.length == 0) return hash; for (i = 0, len = this.length; i < len; i++) { chr = this.charCodeAt(i); hash = ((hash << 5) - hash) + chr; hash |= 0; return hash; ...
String.prototype.hashCode = function(){ var hash = 0; if (this.length == 0) return hash; for (var i = 0; i < this.length; i++) { var character = this.charCodeAt(i); hash = ((hash<<5)-hash)+character; hash = hash & hash; return hash; ...
String.prototype.hashCode = function() { var hash = 0, i, chr, len; if (this.length == 0) return hash; for (i = 0, len = this.length; i < len; i++) { chr = this.charCodeAt(i); hash = ((hash << 5) - hash) + chr; hash |= 0; return hash; ...
String.prototype.hashCode = function() { var hash = 0; if ( this.length == 0 ) return hash; for (i = 0; i < this.length; i++) { var code = this.charCodeAt(i); hash = ((hash << 5) - hash) + code; hash &= hash; return hash; ...
String.prototype.hashCode = function(){ var hash = 0; if (this.length === 0) return hash; for (i = 0; i < this.length; i++) { char = this.charCodeAt(i); hash = ((hash<<5)-hash)+char; hash = hash & hash; return hash; ...
String.prototype.hashCode = function(){ var hash = 0; if (this.length == 0) return hash for (i = 0; i < this.length; i++) { char = this.charCodeAt(i) hash = ((hash << 5) - hash) + char hash |= 0 return hash ...