使用 JavaScript 检查字符串是否包含所有唯一字符


问题

我们需要编写一个 JavaScript 函数,它接收一个 Sting 并返回 true(如果字符串中的所有字符均仅出现一次)或 false(字符串中的某些字符出现多次)。

示例

以下为代码 −

 动态演示

const str = 'thisconaluqe';
const allUnique = (str = '') => {
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(str.indexOf(el) !== str.lastIndexOf(el)){
         return false;
      };
   };
   return true;
};
console.log(allUnique(str));

输出

true

更新于: 19-4-2021

292 条浏览量

职业一蹴而就

完成课程以获得认证

开始学习
广告
© . All rights reserved.