📌  相关文章
📜  找出两个以上 JavaScript 数组的公共元素?

📅  最后修改于: 2021-09-01 03:36:52             🧑  作者: Mango

给定一个 HTML 文档,它有多个包含一些元素的数组,任务是在 JavaScript 的帮助下从数组中获取公共元素。下面讨论两种方法。

接近1:首先获得阵列中2维格式然后通过取所述第一阵列()方法,然后过滤掉来自所述第一阵列,其在所有共同通过使用过滤器()方法中的元素。所有数组中共有的元素可以通过every() 方法检查,如果第一个数组的元素与所有元素匹配,则返回该元素。

  • 例子:
    
    
      
    
        
            Finding matches between more than
            2 JavaScript arrays
        
        
    
      
    
        

                  GeeksforGeeks          

        

        

             

        

           
  • 输出:

方法二:先获取二维格式的数组,然后使用reduce()方法,一一获取所有数组的访问权限。 variable(p) 一一包含每个数组,并使用 filter() 方法仅返回数组中位于 variable(c) 数组中的元素。最后,变量(c) 包含公共元素数组。

  • 例子:
    
    
      
    
        
            Finding matches between more than
            2 JavaScript arrays
        
        
    
      
    
        

           GeeksforGeeks      

        

        

             

        

           
  • 输出: