出现这个问题的原因是检查一个单词是否包含重复的字母。我想采取的方法是:
var word = "will"
var x = new Set(word)
if(x.size == word.length){
console.log("no duplicates")
}else{
console.log("duplicates")
}
我知道当你创建一个Set时,该值只能出现一次。试图确定这是否是一种有效的方法我不确定当你创建一个Set时,如果它迭代它还是使用某种哈希表。
答案 0 :(得分:1)
如果您担心表现,我建议您使用jsPerf并比较您可能已经考虑过的任何其他方法。
尝试使用您的特定方案,因为它可能取决于运行代码的引擎和正在运行的实际方案。