给定一个 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
- 输出: