Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra chuỗi có chứa tất cả ký tự duy nhất trong JavaScript

Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi 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, ngược lại false.

Ví dụ

Dưới đây là mã nguồn:

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

Kết quả

true