Javascript - Xóa các giá trị trùng lặp khỏi một mảng

Xóa các giá trị trùng lặp khỏi một mảng

Viết chương trình JavaScript để xóa các giá trị trùng khỏi một mảng (không phân biệt chữ hoa chữ thường).

Ví dụ:

JavaScript: Remove duplicate items from an array, ignore case sensitivity

Mã nguồn:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
 <script>
 function removeDuplicates(num) {
	  var x,
		  len=num.length,
		  out=[],
		  obj={};

	  for (x=0; x<len; x++) {
		obj[num[x]]=0;
	  }
	  for (x in obj) {
		out.push(x);
	  }
	  return out;
	}
	var Mynum = [1, 2, 2, 4, 5, 4, 7, 8, 7, 3, 6];
	result = removeDuplicates(Mynum);
	document.write(Mynum + "<br/>");
	document.writ(result);

 </script>
</head>
<body>
</body>
</html>

Xem ví dụ

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

Flowchart: JavaScript: Display the colors entered in an array by a specific format


Chatbot Tư vấn Lộ trình CNTT 🤖
Chào bạn! Tôi có thể tư vấn về các lộ trình học CNTT dựa trên roadmap.w3typing.com. Hãy chọn một từ khóa dưới đây hoặc gõ câu hỏi của bạn (ví dụ: "Frontend", "Backend", "Python", "DevOps").