Étant donné un tableau d'éléments cibles targetArr et une série d'autres tableaux subArr, déterminez si l'un des sous-tableaux contient un élément de le tableau cible.
targetArr = ["apple", "banana", "orange"] subArr = [ ["apple", "grape"], // true ["apple", "banana", "pineapple"], // true ["grape", "pineapple"] // false ]
Vanilla JS Solution
const isElementPresent = (targetArr, subArr) => { return targetArr.some((element) => subArr.includes(element)); };
Explication : La méthode some vérifie si un élément du tableau subArr réussit le test fourni par la fonction de rappel incluse. Si un élément correspond, il renvoie true ; sinon, il renvoie false.
// Example usage const hasTargetElement = subArr.some((arr) => isElementPresent(targetArr, arr));
En parcourant chaque sous-tableau à l'aide de la méthode some, nous pouvons déterminer si l'un des sous-tableaux contient un élément de targetArr.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!