首頁 > web前端 > js教程 > 如何檢查兩個 JavaScript 陣列是否有重疊元素?

如何檢查兩個 JavaScript 陣列是否有重疊元素?

Patricia Arquette
發布: 2024-12-08 15:17:12
原創
625 人瀏覽過

How Can I Check if Two JavaScript Arrays Have Any Overlapping Elements?

在JavaScript 中檢查數組與另一個數組的重疊

給定一個目標元素數組,您想要確定另一個數組是否包含來自目標數組。

對於例如:

  • ["apple", "grape"] 應該傳回 true,因為 "grape" 與目標陣列相符。
  • ["apple ", "banana", "pineapple"] 應傳回true,因為在目標中找到了「apple」和「banana」 array.
  • ["grape", "pineapple"] 應返回false,因為這些元素都不屬於目標陣列。

JavaScript 解決方案

Vanilla JavaScript:

const found = array1.some(element => array2.includes(element));
登入後複製

解釋🎜>

解釋🎜>

some 方法檢查陣列array1中的任何元素是否滿足回調函數指定的條件。如果目標數組 array2 中的元素與當前元素匹配,則回呼函數(在我們的例子中是一個箭頭函數)將返回 true。

以上是如何檢查兩個 JavaScript 陣列是否有重疊元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板