<body>
<script type="text/javascript">
var arry=[1,3,6,3,3,6,5,2,3,1,4,4];
var arry1=[arry[0]];
window.οnlοad=function(){arry.sort(function(a,b){
return a-b;});
for (var i=1;i<arry.length;i++){if(arry[i] !== arry[i-1]){
arry1.push(arry[i]);}}for(var i=0;i<arry1.length;i++){
console.log(arry1[i]);}}
</script>
</body>
三:增强for循环+includes实现
<body>
<script type="text/javascript">
var arry=[1,3,6,3,3,6,5,2,3,1,4,4];
var arry1=[];
window.οnlοad=function(){for (var item of arry){if(!arry1.includes(item)){
arry1.push(item);}}for(var i=0;i<arry1.length;i++){
console.log(arry1[i]);}}
</script>
</body>
四:利用Set集合的唯一性
<body>
<script type="text/javascript">
var arry=[1,3,6,3,3,6,5,2,3,1,4,4];
var set =new Set(arry);
var arry1=Array.from(set);for(var i=0;i<arry1.length;i++){
console.log(arry1[i]);}
</script>
</body>
五:利用对象属性的唯一性来去重
<script>
var arry=[1,3,6,3,3,6,5,2,3,1,4,4];
var arry1=[];
var obj={};
for(var item of arry){if(!obj[item]){
arry1.push(item);
obj[item]=1;}}for(var i of arry1){
console.log(i);}
</script>