Javascript - Trích xuất các ký tự duy nhất từ một chuỗi

Trích xuất các ký tự duy nhất từ một chuỗi

Viết một hàm JavaScript để trích xuất các ký tự duy nhất từ một chuỗi.

Nhập chuỗi: "thequickbrownfoxjumpsoverthelazydog"
Kết quả: "thequickbrownfxjmpsvlazydg"

Mã nguồn:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Extract unique character from a string</title>
<script>
function unique_char(str1)
{
 var str=str1;
 var uniql="";
 for (var x=0;x < str.length;x++)
 {

 if(uniql.indexOf(str.charAt(x))==-1)
  {
  uniql += str[x];  
  
   }
  }
  return uniql;  
}  
document.write(unique_char("thequickbrownfoxjumpsoverthelazydog"));
</script>
</head>
<body>

</body>
</html>

Xem ví dụ

Lưu đồ thuật toán:

Flowchart: JavaScript function: Extract unique characters from a strin