Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra xem một chuỗi có chứa tất cả các ký tự duy nhất hay không bằng cách sử dụng JavaScript

Vấn đề

Chúng tôi bắt buộc phải viết một hàm JavaScript nhận vào đúng và trả về true nếu tất cả các ký tự trong chuỗi chỉ xuất hiện một lần và ngược lại là false.

Ví dụ

Sau đây là mã -

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));

Đầu ra

true