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