(key, limit)
| 38 | }; |
| 39 | |
| 40 | var getHash = function(key, limit) { |
| 41 | if (typeof key !== 'string') { |
| 42 | throw 'error, key is not a string'; |
| 43 | } else { |
| 44 | var answer = 0; |
| 45 | for (var i = 0; i < key.length; i++) { |
| 46 | answer += key[i]; |
| 47 | } |
| 48 | return answer % limit; |
| 49 | } |
| 50 | }; |
| 51 | |
| 52 | var HashTable = function() { |
| 53 | this.array = []; |