Javascript Symbol.for()是否可以很好地替代String.getHashCode()?

Javascript Symbol.for()是否可以很好地替代String.getHashCode()?,javascript,Javascript,为了避免使用很长的字符串作为映射键,使用符号是一个好主意吗?由于Javascript没有默认的hashCode生成功能?请添加您的代码,以便我们了解您的项目规模。嗯,不确定。。。取决于什么String.getHashCode()实际上isI还没有编写getHashCode()。但是如果我要做如下的事情:这会比使用符号更可取吗?我计划在对象{}或javascript映射中简化对象查找。我还没有决定要用哪一个。实际上我在想我可能需要一些更独特的东西,比如MD5哈希而不是数字。因此,我可能会执行以下操

为了避免使用很长的字符串作为映射键,使用
符号
是一个好主意吗?由于Javascript没有默认的
hashCode
生成功能?

请添加您的代码,以便我们了解您的项目规模。嗯,不确定。。。取决于什么
String.getHashCode()
实际上isI还没有编写getHashCode()。但是如果我要做如下的事情:这会比使用符号更可取吗?我计划在对象{}或javascript映射中简化对象查找。我还没有决定要用哪一个。实际上我在想我可能需要一些更独特的东西,比如MD5哈希而不是数字。因此,我可能会执行以下操作来创建一个较小的类似于键的字符串,以便在地图中使用: