Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะค้นหาค่าที่ซ้ำกันในอาร์เรย์ JavaScript ได้อย่างไร


หากต้องการค้นหาค่าที่ซ้ำกันใน JavaScript คุณสามารถลองเรียกใช้โค้ดต่อไปนี้ -

ตัวอย่าง

<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>

ผลลัพธ์

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