Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để tìm các giá trị trùng lặp trong một mảng JavaScript?


Để tìm các giá trị trùng lặp trong JavaScript, bạn có thể thử chạy mã sau -

Ví dụ

<html>    
   <body>              
      <script>  
         function removeDuplicate(arr) {        
            var c;        
            var len = arr.length;        
            var result = [];        
            var obj = {};                
            for (c = 0; c<len; c++)  {            
               obj[arr[c]] = 0;        
            }  
            for (c in obj) {            
               result.push(c);        
            }            
            return result;      
         }              
         var myArr = [10, 20, 30, 40, 10, 40, 70, 80, 70, 90];      
         document.write(removeDuplicate(myArr));  
      </script>          
   </body>
</html>

Đầu ra

10,20,30,40,70,80,90