【发布时间】:2022-01-14 19:21:36
【问题描述】:
我正在尝试访问我在函数中创建的数组的长度。如何使用this 访问它?
这是我的代码:
let hashtable = new Arrary(50)
// create a hashfunction
let gethash = (key)=>{
// make sure all value passed in are strings
let keyStr = key.toString();
let sum = 0
for (let i = 0; i < keyStr.length; i++) {
sum =+ keyStr.charAt(i)
}
return sum % this.hashtable.length
}
我正在学习数据结构和算法中的哈希图。我想使用哈希表的长度来确保我的哈希函数落在数组的大小之间。
【问题讨论】:
-
关于散列函数的说明:它将任何给定字符串的所有排列映射到相同的散列,因为它不考虑字符的位置。
标签: javascript algorithm data-structures character-encoding hashmap