function ord(str){return str.charCodeAt(0);}
function hashCode(string)
{
var result = 0;
var len = string.length;
for (var i = 0; i < len; ++i)
result = (-result + (result << 5) + ord(string[i])) & 0xFFFFFFFF;
return result;
}Hash fonksiyonun bu şekilde çalışır da diğerlerinin ne işe yaradığını kullanıldığı yeri atman gerek. Array diyor ama düz string alıyor gibi, emin olamadığım için atmıyorum.